A. The driver of a motor vehicle shall not follow another vehicle more closely than is reasonable and prudent, having due regard for the speed of the vehicles and the traffic upon and the condition of the highway.

B. The driver of any motor truck or motor vehicle drawing another vehicle when traveling upon a roadway outside of a business or residence district shall not follow another motor truck or motor vehicle drawing another vehicle within three hundred feet, except that this shall not prevent a motor truck or motor vehicle drawing another vehicle from overtaking and passing any like vehicle or other vehicle.

C. Motor vehicles being driven upon any roadway outside of a business or residence district in a caravan or motorcade, whether or not towing other vehicles, shall not follow the preceding vehicle closer than three hundred feet. This provision shall not apply to:

(1)     funeral processions nor shall it apply within or outside of a business or residence district to motor vehicle escort vehicles of a motor vehicle escort service, which may, if necessary to maintain the continuity of the escorted unit or units, precede or follow at a distance closer than three hundred feet to the escorted unit or units; or

(2)     a vehicle that is part of a driver-assisted platoon and that is not the lead motor vehicle.