P0500 Fault Diagnosis: Chrysler Crossfire 2005 - VSS vs TSS, Limp Mode & Gear Shift Issues
I'm experiencing a P0500 fault code on my 2005 Chrysler Crossfire. The issue seems to involve one of four possible causes — all potentially simple fixes. I've already replaced the tire with a new one, and even after installing it, the tire light remains on. This makes me wonder if this is a Vehicle Speed Sensor (VSS) or Tachometer Speed Sensor (TSS) fault. The transmission was serviced at 80,000 miles, but I'm unsure whether they replaced the P13 plug during that service. The car only shows the tire light and the P0500 code when starting — no other warning lights appear. The shifting behavior is particularly odd: after a long drive, when approaching a stop, the vehicle fails to engage first gear. It starts in second gear and doesn't shift properly. When I turn off the car and restart it, everything works fine for about 30 miles until the next stop, where the issue reappears. Turning off and restarting resolves it temporarily — this behavior is very strange. I'm not sure whether this is a sensor issue or a communication problem between the Powertrain Control Module (PCM) and the Anti-lock Braking System controller via CAN bus. The P0500 code is linked to a CAB CAN message, indicating potential issues in vehicle computer communication. Any guidance on how to diagnose this — especially whether I should check the VSS, TSS, or transmission control module? I haven't yet used an OBD-II scanner and am considering doing some soldering if needed. Any advice would be greatly appreciated.
Make sure you use a proper OBD-II scanner to confirm the exact code and its status. The common 'key-on-off' trick is not reliable for P0500 issues. Also, check if your speedometer functions normally — if it works, that suggests the VSS is likely functional. The P0500 code often relates to a CAN bus communication failure between the PCM and the Anti-lock Braking System controller.