A broken rod is usually caused by a binding problem. The piston could be stuck or the rings may be damaged.
There are several things that can cause your 1995 Chevy Cavalier transmission not to go into drive or reverse. The most common cause is a lack of transmission fluid. A broken shifting fork will also cause the problem.
The 1997 Cavalier has two motor mounts, as well as a transmission mount. If the mounts are broken the motor can move around and cause damage to components under the hood.
with me it was the o2 censer
The most common cause for no power to a fuel pump is a broken wire. A wire might be broken or the ground wire might be corroded.
Low fuel pressure
In my experience with my Chevy it was a ground wire
have you checked your fuses?
Bad heater core.
The 2005 Cavalier could have a fuel leak. Have the entire fuel system checked, as a fuel leak can cause a dangerous fire.
bad o-rings or not seated and tightened down properly
Dead battery
Blown Head Gasket or Bad Cylinder Head