Could be fuel heater going bad,low fuel pressure,weak batteries or corroded connections,low oil,old oil. does this happen cold or hot, wet or dry day. Was the tach registering while cranking?Could be something as simple as cleaning the FPR screen.Is it running at all or not? The experts will be...