Just a side note, long crank times and hard starts are often the signs of a bad FPR. Take the vac line off your FPR and smell it. If you smell gas then your FPR is leaking.