Any advice appreciated. I've searched this forum and other sites but nothing has solved my issues. Forenza (2005) started missing and I got the 300 random cylinder misfire code. Changed the cam position sensor and it was good for 2 days then started back 0300 code again, so more research and found I did have oil around the plugs so changed them and replace valve cover gasket. Wires are only 3 months old. good for a few days then saw code once but not repaeated for a couple days but now it is every time I start the car. It will go away after a few miles but I hate to drive with it this way due to other damage that could be occuring. I have no way to test ignition coil or compression, with either of these two or possible the computer, what else is left? I hate replacing jus tto see although with all I've done , it is still cheaper than one trip to dealer. Thinking of replacing the coil next but at $100+ thought I would appeal here for wisdom. Thanks