I have an 89 corvette with a 350 v8 fuel injection engine with 108k miles. When it sits for over an hour it has to crank a longer than normal to start. I have replaced the fuel regulator. I turn the key on and can hear the fuel pump run for 30 seconds and still the engine has to crank for 20 to 30 seconds before it will start. After it starts it has no problem starting later unless it is off for an hour or more. Any idea what is causing this issue? Thanks
Check that static pressure is being held in the fuel rail after an hour has passed. (You have a new fuel regulator but new parts are not always good. Is it an OEM part?) Check that fuel pressure is up to specification and injectors are spraying properly. How old are your filters and spark plugs? Distributor cap, rotor, and ignition wires? Ignition coil in good shape?