2.7 engine. Went out to grab lunch and on the way home it sputtered while cruising at 50mph, but then was OK for next mile or so. Came to a stop light and went to go through intersection and it died. Coasted through and pulled over, put in park restarted, made it about a 1/2 mile and...