Engine ground strap. On my N54 it's on the driver's side near the engine mount. I had a no start situation; replaced the starter only to find a broken ground strap. During my no start I didn't have any codes, until I changed the starter.
A quick test is to use one side of a jumper cable. Ground the cable to the chassis and then the engine; try to start the car while the temporary grand is in place.
|