My next door neighbor has a very puzzling problem going on with his vehicle, I'm hoping I can get a little insight here, probably not, but I guess it doesn't hurt to ask. 3 year old Chevy Colorado (JUST passed the warranty period, gotta love the GM warranty) and here's what' happening.... If he drives it for just a few miles at a time, everything runs fine. If he just goes to work and then comes home after work, no problems. If he's doing any kind of extended driving, the engine will kill or lug at random times. When he's going around a corner, letting off the gas, or any other reason that he doesn't have the gas pedal down, the engine just dies. Now, if he's coasting, he can throw it in neutral, and it starts right back up, and then he'll be fine for the next 2-3 minutes again. This only seems to happen when the engine is warmed up. He's replaced the battery, the battery cables, the fuel filter, and had a diagnostic run on the electrical system (twice) which revealed no problems. He's taken it to the dealership, and they can't find anything wrong. To me (and I am NOT a mechanic), it sounds like for whatever reason, the fuel just isn't getting through. He's used a fuel injector cleaner, and treats his gas on fill up. The truck only has 24K miles on it. Any ideas?