Its a 1987 560sl. I've already replaced the following:
plugs (bosch platinum)
cap & rotor
I know the wires were bad (could see arching), but the rest made no change. Good practice anyway on an old car.
PS. I'm starting to think that the coolant temp sensor (b11/2) may be bad. How do I check this?