(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 towing another vehicle when traveling upon a roadway outside of a business or residence district and which is following another motor truck or motor vehicle towing another vehicle shall, whenever conditions permit, leave sufficient space so that an overtaking vehicle may enter and occupy that space without danger, except that this shall not prevent a motor truck or motor vehicle towing 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 be so operated as to allow sufficient space between each vehicle or combination of vehicles so as to enable any other vehicle to enter and occupy the space without danger. This subsection (c) does not apply to funeral processions.
(d) Except for a motor vehicle in a platoon, no motor truck of more than one and one-half ton rated capacity shall approach any other motor truck of like or greater capacity proceeding in the same direction on any of the highways of this state without the corporate limits of any municipality at a distance nearer than three hundred feet (300′), except in overtaking and passing such other trucks, or unless one (1) or both of these trucks have come to a stop or except in rendering assistance to a disabled or partly disabled truck.
(e) A violation of this section is a Class C misdemeanor.