If the engine, injection system, and ignition system were all running properly, then the vehicle would perform well with 87 octane fuel. Running it on 89 is just a band-aid to compensate for problems elsewhere. It needs maintenance, take it to a good mechanic. You've been wasting money on overpriced high octane fuel to save the effort and expense of getting it running right, which is false economy.