I have a 1994 gmc yukon with the tbi 350. Mine did that 2 months ago, and then did it again last week. Mine won't crank back up again. The last time it did it I replaced the fuel pump, spark control module, coil, and ignition control module. When I replaced the icm it started running again but...