So I went to a mechanic today to get a compression test done. I've had a problem with an intermittent CEL/poor gas mileage. I posted earlier about going to the honda dealership and them informing me of an overrev code and possible bent valves, etc. So I went to an independent mechanic near my house to get the compression test done.
Anyway, they weren't able to do the test because they found that bolts were missing from two of my ignition coils. I don't even know what an ignition coil is and have never had any work done on the engine. Here is a pic of the engine. (sorry it's so big)
As you can see, the one on the left (top in this pic) is bolted on, but the next one is not. The mechanics showed me how easily this thing came out. Both of them seemed to think that this was really abnormal.
Is this really messed up? Is my car ok to drive? Presumably, this has been around for 5,000 miles. Could this be the cause of my system running too rich (the code that causes the CEL)?