Also, when the car is put back together, have new resistor boots installed for your 3 coil wires. They are about $10 each. Your coil wires are made of solid copper and are very likely still good.
Do you know if your engine wiring harness has been replaced?
If not, symptoms of a bad harness might rear its ugly head. The harness has to be moved aside when the head is removed, and because of that insulation flakes off the wires.
Engine wiring harnesses from 93 to 95 were bad, so if yours is original, you may have to replace it. Cost? $500.
2001 E430, Bourdeaux Red, Oyster interior.
1973 280SE 4.5, 170,000 miles. 568 Signal Red, Black MB Tex. "The Red Baron".