I wonder what you mean by "misses" . Is it a always the same cylinder that misses? If so have you determined which one? If not, could it be the timing chain?
Have you checked the proper ground on ignition coil? Is your two-pol temp sensor sending the right data? (one to ignition control unit and the other to ECU pin 21).
'88 Benz 420 SEL
'79 Porsche 911SC ('87 Carrera Engine)
'00 BMW 540 Sports Package
'99 Land Rover Discovery
86 300E - Manual (sold)
88 260E (sold)
84 944 (sold)