Had the exact same thing once. Changed EVERYTHING. Had the motor half tore apart twice. No help...

Turned out the COIL was going away. Well changed ALMOST everything. New coil and bada bom, bada bing! All of my lost ET and MPH back.