My Grand prix is getting bad gas mileage and i badly need to replace the wheel bearing/hub.. Could this also cause bad MPG? my information center say's 19.8 mpg but there's no way it's getting even that.. if not the bug could it be the 02 sensor or something like that? plugs and wires are all new...