Hello I have a 2007 caliber. My check engine light is on I only get the p0303 code. I have replaced both camshaft sensors, crankshaft sensor, o2 sensors upper and lower. I also replaced ign coil for that cylinder. All spark plugs. I ran a compression test and #3 cylinder has none so I did a leak down test and the air sounded like it was coming from the tail pipe and also the valve cover when I removed the oil cap. I have no power in the car. I'm wondering if there are any more tesst I can do before removing the head. My timing belt is good so I don't think I bent a valve. The only reason I have replaced so many sensors was due to codes I kept getting from the obd2. Any help would be greatly appreciated.