Sorry about your baby. They are so fragile.
You didn't say if the mech did a compression check. That is basic to everything in the engine. You need fuel, compression and spark. Misfire code says spark, for sure.
A collapsed valve lifter will make a tapping sound. How is the oil level and cleanliness?
GB |