P0505 and P0600 Fault Codes on 1996 Dodge Stratus - Car Shakes, Flickering Odometer, Loss of Power
I own a 1996 Dodge Stratus and recently encountered two check engine codes: P0505 (Idle Control System Malfunction) and P0600 (Serial Communication Link Malfunction). The issue began when I was driving on the highway and suddenly experienced vehicle shaking, followed by a loss of throttle response. I could not accelerate effectively, though the car did not stall—after approximately 15 seconds, I regained control and safely drove to my mechanic. During this incident, I noticed that the odometer display flickered between dull and bright states, which raised concerns about potential electrical or sensor issues. The vehicle now exhibits a noticeable shake when idling or under light load. I'm seeking advice on possible causes and solutions for these codes, especially given their occurrence during highway driving. Since my mechanic has never encountered these codes before, they were unable to provide specific recommendations beyond monitoring the issue for recurrence. I'd like to prevent future breakdowns and ensure a proper diagnosis.
Any advice would be greatly appreciated—especially since I'm worried about experiencing another failure on my way to work in the morning.