One morning started up the engine on my audi, and the engine sounded like it had rough idling, stuttering sound to it. i had took it for a test drive and experienced lack of power, hesitation in engine, rough idling, and then check engine light came on. checked out the code. it came up to be (p0304) cylinder 4 misfire. i took it to a mechanic, and he replaced spark plugs, coil packs. the problem still existed. he had checked the compression. it was good. check all wires, senors...ect. anything he could think of and it all checked out good. timing belt and water pump was replaced couple months before this problem existed. the problem only exists when the engine is cold. once you warm up the engine, restart the car, and it drives perfectly fine! engine cools down, and rough idling, lack of power and all the comes back again. the mechanic doesn't know what the problem could be.