Hi guys, I hope yall can help with this. '05 Tahoe 5.3, non flex, runs rough/knocks and stalls after it warms up completely. Runs fine when cold and while in the process of warming up. Usually you can smell gas and funky smell from exhaust while it's running rough. 200k miles. I bought it used, but to my knowledge it's all original. Has run fine for the few years we've had it prior to this. The first thing I checked was fuel pressure. 60 psi running. In spec. Never fluctuates. It's a returnless setup. Originally only had a knock sensor code and downstream o2 heater circuit code. Replaced knock sensors and harness, and cam sensor. Replaced plugs which were covered with burned oil due to valve seals. Replaced crank sensor. Bought 2 new coils and plug wires and moved positions with them until all coils had been checked. Cleared codes and got a 0300 random misfire code once it started acting up again. Unplugged the MAF sensor and there was no change. To me the fact that it only acts up when it's thoroughly hot suggests an electronic component, and I believe I've ruled out everything but the ECU, but wanted to get some outside input and suggestions before messing with that. Any input is appreciated. Thanks.