My car runs like complete garbage when trying to warm up. It only does this when it's completely cold, IE, in the morning or whenever it sits for a long time. It's hard to rev, will barely idle, idle bounces around from 500-1000. It seems as if the timing is off during warm up. Also earlier...