I have a 1996 chevy tahoe with a 5.7 vortec. After running for fifteen minutes it starts spitting and sputtering and shuts off. It has had the crank sensor and the distributor replaced and is still doing this. When it cools down it will run for another 15 mins and do it again. Any advice?