It sounds like you have more than one thing going on there. I would pull and record all codes. Then clear them and see which codes come back after driving it.
This may be a shot in the dark, but the coolant temperature sensor on top of the intake manifold (pic) is connected to the engine wire harness. If that connector is shorted, or it shorts when the fans go to high, maybe it's possible that you've found your problem.
If you remove that plug connected to that blue coolant temp sensor with the engine running, your fans should kick into high. I would check the wiring insulation around this sensor. It's not a permanent fix, but if that is causing a short to the rest of the harness it may point you in the right direction.
Often times, a bad engine wiring harness will show up at this sensor first.
__________________
1993 400E, 256,000 miles (totaled)
1994 E420, 200,000+ miles
1995 E420, 201,000 miles
|