It could be something like grade of gasoline or maybe check the spark plugs, worn plugs can cause hard starting. Long cold crank times can also be due to dirty injectors, try a can of injector cleaner, let me know.
SPONSORED LINKS
Wednesday, April 14th, 2010 AT 9:42 AM