Is the check engine light on? If so you need to check what codes are on it. It could be a lot of things. Bad o2 sensor, bad catalytic converter , leaking injectors, etc.. One trick is to change the oil before your test, but I don't think that will help you, your numbers are way off.