Idle isn't my major problem, The major problem is the truck will not accelerate in 2nd gear past 3000-3500 RPM and once shifted into 3rd it totally boggs down and shakes, with little to no acceleration. If I'm in 3rd and slow way down and am under 2000 RPM then motor runs and sounds perfect. When the motor is running and is not bogged out it is super smooth and plenty of power.
Dont want to just spend money and throw parts, but maybe coil pack, MAF, throttle body crank shaft sensor? I really have no idea and don't know how to test these parts, the CODES are not really giving me anything for my accretion/RPM/ bogging issue.