First off the engine is new with 500 miles on it. Has all new injectors and coil pack. When the temp is under 60 degrees the engine misfires. Only way to start it is to hold gas pedal down. You have to give it gas until engine warms up then it runs totally fine. Only code it sets is random misfire.