Hey guys, I have a 2000 GMC 2500 4x4 with the 5.7l auto. When the truck is cold, it will start right up and run great. Once it gets warm, it doesnt want rev up in drive or reverse but will rev perfect in park or neutral. It idles perfect in park and drive. It also will interm die and is hard to start. Sometimes you have to let it sit for 20mins or so before it will start, then its hit or miss whether it will run in gear or not. Sometimes it runs fine other times it wont rev but idles fine in gear. I have a MT2500 Snap-on scanner. No codes are present. The fuel pressure at idle is around 55-60 psi. when you rev it, it drops a little but not much at all. Any ideas guys? Im stumped. Would a clogged cat cause this? It doesnt miss out, just bogs way down and wants to die when reved. The truck has 205k miles on it. Thanks for any and all help!