* Mechanical Issues: This is the most likely culprit. Problems with the engine (like a clogged fuel filter, faulty ignition system, or insufficient compression), transmission (worn clutches, low fluid), drive shaft, axle, or brakes could severely limit its speed.
* Governor: Some vehicles have governors that limit top speed for safety or other reasons (though this is less common on a car like a Caprice). While unlikely to limit it to only 40 mph, a malfunctioning governor *could* be a factor.
* Tire Problems: Under-inflated or damaged tires can prevent the car from reaching higher speeds.
* Safety Features: While unlikely to prevent it from exceeding 40, a malfunctioning anti-lock braking system (ABS) might cause unusual behavior at higher speeds.
To determine why your specific 1992 Chevy Caprice won't go faster than 40 mph, you need to have it inspected by a qualified mechanic. They can diagnose the problem and recommend the necessary repairs.