I have a John Deere Z375 mower with a B&S 25hp V-twin M44 ELS motor that surges and backfires at full throttle after it warms up. It runs fine when the mower is engaged and at lower idle. Does anyone have a suggestion on where to start looking for what might be causing this?