Hey guys, I've had some issues for quite some time now! The car has a rough idle but only when I cold start it in the morning.. Fine for the rest of the day.. I've replaced throttle body, air intake (which was cracked), PCV valve, all plugs and wires (due to a different issue), coil pack (same different issue), valve cover gasket and EGR valve. Still happening, struggles really hard to start, can take up to 3-4 times, it starts but misfires quite a bit, code p0300.. I also had p0403 with p0405. Cleared all codes this morning thinking it was for before EGR was replaced but p0405 came back instantly? Any help would be greatly appreciated!!!!