08 2.9 4x4 manual LS The truck is getting up there in miles, I just went through a good maintenance spat and figured This issue would get fixed while I was fixing the other issues but it hasn’t, so when idling it sounds like I have a huge cam or something it’s a loud rough noise, rpm bounces between 500 and 900, every now and then it’ll be just fine. Sometimes when accelerating it will hesitate, sometimes when maintaining at a speed it will start jumping like I’m to low of a gear, and if going above 55 and let off the gas pedal it will begin to rattle pretty hard. The spat it went through was a p0300. And front wheel bearing problem. This issue started about the same time so here’s what I’ve changed since the issue started. Tie rods ball joints both bearings drivers side cv axle all brake parts maf sensor map sensor vvt solenoid cam sensor intake gasket spark plugs coil packs both evap solenoids injectors wheels tires battery intake air filter. That’s everything I can remember since this started, I’m not throwing any codes and have none pending. My thoughts are cat converter, I’ve noticed the exhaust seems to be rattling at idle, throttle body ive cleaned it extra during the p0300 but I noticed the actual “plate” isnt as stiff as it used to be. Or steering column.