My 2320 is losing power under load dropping to a low rpm that would fluxuate between 1500-2500. If i would stop the mower it would recover but would act up again when i begin to drive. If i would have the mower on and not in drive, it seems to recover, It seems like it becomes starved for fuel under load. I checked all fluid levels and replaced the air filters....any suggestion welcomed!