IfDetermine if it is one cyl causing the car runs good when warmed up you have a lean condition when cold. Check for vaucuum leak, faulty coolant temp sensor, low fuel pressure,problem by disconnecting the injectors may need cleaning? You checked compressionone at a time (as it is misfiring). All cyls should If a cyl doesn't change the way it runs as much as the others be sure the compression is within 10psi10 psi of each otherthe others. If oneit is more thanthen possible vacuum leak at that it could also cause this conditioncyls intake, valve adjustment or the injector? If all cyls make the same difference its either a vac leak (affecting all cyls), valve adjustment, coolant temp sensor or dirty injectors.