Originally Posted by 88bonnsse
throttle body and maf are 6 months old and should be fine but ill clean it anyway.. and then i will run some sea foam thru my vacuum line and see what happens
Real high idle like you describe is likely a vac leak or the TPS sensor (got wet inside)
Both are quite easy to track down and fix.
You can check the TPS wth a volt meter set to continuity. There are three pins on the tps sensor. Measuring across two of them (A & C if I recall correctly) will be a constant resistance regardless of the position of the throttle. Measuring from the last pin (B) to either of the other two will give you a variable resistance that changes smoothly as the throttle moves. If you do this with a voltmeter, you should see about 1 volt DC on the signal wire when the throttle is wide open. If you see any gaps in the readings as the throttle moves, then you have a dead TPS sensor and it'* driving the motor nuts.
Last thought... You say the throttle body is new (i.e. 6 months old) Check for leaks, mis-aligned gaskets, and if the throttle set screw has been messed with. There'* a set screw on the casting that the throttle bracket rests against when it is closed. It holds the throttle blades open ever so slightly and that sets the base idle airflow. Usually never needs touched...but since it is not original, and probably doesn't have the factory anti-tampering cap on it, then somebody may have screwed with it and ran the idle up.
The target idle speeds are on the emmissions label on the radiator shroud (if missing, shoot for about 800 RPM in gear with the A/C off) If the throttle set screw is still capped, then leave it alone and go back to looking for a vac leak or bad sensor.