The engine light is flashing.
computer codes are as follows: P0301 P0303 P0305 P0306 P1399
Idled OK. Seemed to be misfiring under a load.
Ok.. it sounds to me like you have a bad EGR valve. Sometimes they stick open causing the engine to misfire and all of these codes.
This would only cause the engine to misfire at idle. If the engine is in fact misfiring under a load, then your EGR ports may be plugged up causing your issue. To fix this, the intake needs to be removed the ports need to be cleaned out.
In addition, if there was any recent engine work done, the EGR gasket can be installed wrong causing this issue.
I have been in touch with the mechanic who informs me that he will credit the labor done on the valve clearance to putting in a new cylinder head which he needs to install because he can't get melted ignition coil out of the old one. He says that it will cost me $3,000.00 just to get the car back to the condition it was in was towed in (plus a new timing belt, and check of valve clearance essentially 105,000 mile service). He thinks the problem is the computer which would be at least $1000 more. I assume the EGR valve and ports have nothing to do with the computer. What would you do if you were me?
Get it towed to Honda? What if anything should I pay him? Remember he should have gotten it right 2 weeks ago.
Is there something you forgot to mention? Your last word is "Also,....."