My pickup runs fine and then all the sudden it sputters, the rps rev up and down and then it finally dies. It will start up after several cranks and then will do it again. It seems to be random, at stop signs and under power. It will go all day and then act up. I have good fuel pressure. Any ideas on where I should start looking?