1997 Volvo 850 R P0336 Code: Causes, Symptoms & Repair Solutions
I own a 1997 Volvo 850 R with 82,000 miles. The vehicle begins to shake and stall after driving more than 30 minutes, especially during acceleration from a stop. After checking the onboard diagnostics, I found two trouble codes: P0336 (Crankshaft Position Sensor Circuit Malfunction) and P0172 (Bank 1 Fuel Trim Too Rich). I'm seeking clarification on what these codes mean and how to diagnose and fix them. The symptoms include engine hesitation, loss of power during acceleration—especially on inclines—and the car stalling after warming up. Once it stalls, it won't restart immediately; only after cooling down does it start again. The issue appears to occur consistently after extended driving or repeated stop-start cycles. I recently had the vehicle inspected by a mechanic who suggested that overheating might trigger a 'fail-safe' mode, causing the engine to shut off. However, Volvo service has been unable to reproduce the problem under normal conditions. I have also replaced key components including the radiator, coolant reservoir, alternator, spark plugs, wires, distributor cap, and timing belt. I am new to car maintenance and rely on mechanics for repairs. The vehicle was previously owned by my in-laws who drove it regularly for about 6,000 miles per year before selling it. It sat idle for over a year prior to purchase with no activity. I'm now concerned that the issue may stem from long-term inactivity or component degradation due to age and lack of use. Can anyone confirm what P0336 and P0172 indicate? Are these codes directly linked to the stalling behavior, or could they be secondary symptoms caused by underlying engine problems? What are the most effective diagnostic steps for a 1997 Volvo 850 R owner with limited mechanical experience?
P0336 indicates a fault in the crankshaft position sensor or its associated circuit. P0172 means Bank 1 is running too rich—excess fuel in the air-fuel mixture. These issues can cause misfires and contribute to stalling, especially under load. The misfiring may be triggering these codes, or vice versa. Have you reviewed the vehicle’s service history? Has a qualified mechanic performed a full diagnostic check?