My ZD21 loses power when mowing. It is not a function of the grass thickness. The symptoms are that the RPMs will decrease to around idle as if it's starving to for fuel. The solution is to disengage the mower deck whereupon RPMs will return to normal. Reengage the blades and continue for 50 yards and repeat. I replaced all 3 fuel filters and no change. Could it be fuel line leak ingesting air?