Best bet is going to be looking at a scanner that can show fuel trims, idle counts, coolant temp, o2 output, manifold pressure, air flow, etc. And if you have an auto make sure the fluid/filter are maintained and converter lockup is functioning. Other things I haven't mentioned like maladjusted parking brake will show up as abnormal engine load on the scanner.
and
Also fuel filter, PCV valve, lazy O2 sensor, dirty MAF, etc...
Best advice in the thread.
When's the last any of the latter have been changed?