i've had my 04 just stall on me before. like sitting at a stop light, it will start running rough for about 2 secons and then just die, and i have a hard time getting it started. It has only ever done it like 3 or 4 times in the past 2 months so it isnt regular, but it is kind of embarrassing sitting at a stop light trying to get my 4 yr old truck started...