1996 mercury mariner. Runs fine at idle. Revs up good in neutral. Runs fine in gear at high speed. Back fires at low speed. Has new carb float and internal carb is clean. What does it need to correct back fire at low speed?