If you've done all these suggestions already then I suspect an engine malfunction somewhere that is robbing power but not causing a miss or noticable problem.
I would try putting the engine on an analyzer to see if it shows any codes, then go from there.
That, or just sell it.
