hi guys
i have 3 problems with my 2004 vibe gt
1.- when i start in the mornings it rev up up to 3000 rpm, and when is hot stays at 2000 rpm, sometime when i stop stays at 3000 need to hit the pedal to bring it back to 2000
2.- have rumbling noise when i accelerate, the faster the louder it gets, check engine no noise form it
3 .-when i hit 75-80 mph it starts to vibrate, stops when it pases 80 mph
i tried : cleaning the throttle body, replace the pcv valve, rotate balance tires and check struts no luck
thanks in advance for any help