My 2006 Honda Pilot had a gasket cover leaking and starting issues. Shortly after got engine light for random misfire. Took back to mechanic and put on code reader (P0300-P0306) each two times. Drove it until engine light started blinking. Then started to go into limp mode. I began losing coolant through the exhaust led me to believe I had blown head gasket; I chose to use the quick cheap fix with a can of block sealer. At the same time I wanted to resolve the car’s issues with the blinking engine light so I began you tubing Honda Pilot symptoms of random misfiring. Without going straight to the plugs and coils I started changing parts like the Manifold Pressure Sensor, positive crankcase ventilation valve. Cleared the codes drove good for a bit and then check engine came back this time with CEL & VSA light so read codes and again misfire codes and first code read a P2647 (variable valve timing) so I changed the vtec solenoid. Cleared codes and drove check engine came back and this time P0420 and still random misfires. Checked the coils and plugs found out I had a spring from one of the coils stuck in the # 3 cylinder from the #6 coil which was removed when troubleshooting misfire. I replaced plugs and bad coil. Oh yeah and I got another bright idea from you tube to put emissions cleanser in the gas tank for the P0420 code because I needed to get it ready for smog. Thinking this would be the end of my problems it gets worse. As I’m driving to get it through the drive cycles for smog after about 60 miles of driving my pilot goes back into limp mode and about a mile down the road I lose all power. Now I have coolant leaking again this time above the oil pan at passenger side near water pump or side of engine and the variable valve timing code is back. Oh and yes still having starting issues! What should I do next (before I throw my hands up and junk it)?