2011 Patriot 2.4 l in drive at idle RPMs fluctuate on its own from 600 to 900 even up to 1000 I clean throttle body it didn't help I was told it could be my idle air control valve now I understand that these are in the throttle body and they cannot be replaced so I have to spend $250 for a new throttle body just for the idle air control valve advance Auto parts says it's a separate piece AutoZone says it's in the throttle body and you cannot take them out