I'd been having problems with my discovery going into limp mode for the transmission a lot. It would seem to flash the M and S lights on the dash every other time I started the truck, then quit if I restarted it. On longer drives it would occasionally go into limp mode intermittently without showing lights on the dash. I would get codes for speed sensors and a few other things on my obdII scanner.
There are a few forums floating around about checking the ground on the battery but I never saw one about the strap on the driver side exhaust manifold to the firewall. When I found it this ground was broken clean in half on mine. (probably a result of the engine swap the previous owner had done).
When I rigged the strap back on the truck, it quit having the limp mode issue and the codes went away. Hope this helps someone pulling their hair out over the same issue.
There are a few forums floating around about checking the ground on the battery but I never saw one about the strap on the driver side exhaust manifold to the firewall. When I found it this ground was broken clean in half on mine. (probably a result of the engine swap the previous owner had done).
When I rigged the strap back on the truck, it quit having the limp mode issue and the codes went away. Hope this helps someone pulling their hair out over the same issue.