LOL, thats terrible that even at only 75% it still runs better then the 3.0.. But if you got that one would you sell your green(ish lol) one you already have?
Vacuum leak sounds possible, try takin either carb cleaner or a propane torch(unlight lol) and run them around all the vacuum lines.. that's how I figured out where my leak was in my old BMW..