Do you have a way to check the fuel trims. If they are way off it could cause some issues there as well.