i have a 1990 nissan d21 2.4l 2wd truck. my head gasket had blown a few months ago and i had it taken to a machinist who did the work and also replaced the timing chain/kit. well the truck runs fine except when it is warm/hot and you shut it off it will not start back up. i thought it was the timing, no luck. i made some calls and narrowed it down to a possible bad injector, being that the machinist told me that he had to "hold the throttle open slightly to get it to start like it was "flooded" like an injector was sticking in the open position upon shutdown" so i ordered and installed the new injectors and fire it right up... only problem now is that it idles fine but runs rough as heck at a little more than idle to approx1/2 - 2/3 throttle (no tach on this model)
replaced the injectors and it is now running rougher than before but idles fine on 1990 Nissan Pickup (D21)
Sounds to me that someone doesn't waant to step up to the plate. Ask your machinist to double check the timing. Goodluck
funny thing is i fixed that sputtering problem... stupid me forgot to hook back up a pigtail connector. runs fine, but it still has the same starting issue when hot.