I bought the Jeep and it was not working. So I don't when, how, what caused it to stop. I have read that this is somewhat of a common issue on 03-04 Rubicons. Mine is a 04 manual. The odometer works fine so I know its not the sensor. I have ran the cluster test and the speedometer needle moves and stops and at all the test points. I have swapped the the ECM with a known good one, obviously had to have my vin programmed to it. I have had it at multiple dealerships and none even have a Drb scanner to do anything. I have had it hooked it up to a OBD scanner and it reads the speed while driving. Any suggestions on what the problem is? I am thinking there has to be something else that has to be programmed?