Okay, so here's what I did. I took out the evap canister and it looked good and so did all the hoses. I replaced my idle air control valve and it fixed most of the idling but it still jumps up and down a little bit but not as much as it use to. Is there anything else I can check to fix this problems completely?
2003 DodgeRam 1500 SLT 2x4
DODGE the Father, RAM the Daughter