I have a 2003 Bonneville SE with about 155k on it, for the last year it has pretty much been sitting since it decided to have a misfire on #1 cylinder. The codes that it had thrown in the past are PO301 and PO201 #1 Injector circuit open. The first mechanic down in Louisiana said it was a dirty MAF. No joy the codes reappeared a couple of days latter. Some off the things I did change where the coil pack, spark plugs and wires, injector, and ICM(which tested out weak). After moving back here to Pensacola I tried to have the car looked at, but my normal shop didn't find anything the first time I took it in. They had said to bring it back when it was misfiring again. About 3 weeks ago it did start it's misfire routine again and we took it to the shop and said that the head gasket was blown. Instead of paying the shop to do the job, I went ahead and did it with my neighbor who is a mechanic. I had the heads resurfaced and the valves done. The car has been running great until today when we where going to the store for groceries, upon start up it was misfiring again. I put the scanner on it and it had a PO301 and PO300 code, about an hour latter I went back outside checked the oil, antifreeze for levels and any mixing. The fluids looked fine, also checked around the gaskets for any fluid leakage. Started the car and the misfire isn't present now. About the only thing I haven't done is change the wiring harness, cam position sensor, crank position sensor, and PCM. If anyone has some thoughts I would appreciate it.
Thanks