The engine surging problem is your FITV (fast idle thermo valve). Also a 1500rpm idle is not right. I wouldn't take my vehicle back to those mechanics, they should of properly set your idle to 800rpm and changed the FITV.
For your power issue, try doing a compression test and a tune-up. A compression test will tell you if you have a weak motor or not.
SPONSORED LINKS
Wednesday, May 27th, 2009 AT 8:28 PM