What P0503 usually means
P0503 is the classic glitchy road-speed code. The module sees the vehicle-speed signal behave erratically, intermittently, or far higher than it should. That often produces the most confusing real-world complaints because the car may shift normally for a while, then bang into a harsh shift, cancel cruise, flash stability warnings, or momentarily show the wrong road speed with no obvious pattern. Intermittent signal quality is usually the center of gravity here.