Dodge Repair Questions? Ask a Mechanic for Answers ASAP
Hello and welcome to JustAnswer!
If the vehicle speed message is reaching the PCM but the PCM isn't seeing it then it has to be an internal PCM problem or a poor connection on that wire in the connector. The P0500 sets when it doesn't see the input, and the cruise, speedometer and odometer aren't going to work without the speed signal either. If you are positive that the PCM has the vehicle speed signal making it there on the orange/white wire but it's not able to see it and the terminal is ok in the connector, then the PCM will need to be replaced.