I got a 03 ecsb with a 5.3 that has a rough idle, and no ecu code. It only does it while I'm in drive with the brake on. I was thinking maybe a vacuum leak. The truck is bone stock.