The verbal description of "cutting off" could be either fuel starvation or loading up. getting on the gas to keep it running makes me think that it's fuel starvation. When you get on the gas does it sputter back to life, or does it rev right up?
If it sputters back to life, I'd say it's loading up. and it takes a bit of air flow to get the mixture back right to fire good again and clean the plugs.
If it revs right up, I'd go with fuel starvation. And with the float bowl towards the front, on a decent you're bringing the level of the fuel away from the jets in the float bowl, thus running lean. Gas it and the mixture goes almost instantly back to what it should be.
BUT... all that said, you said that the float level "looked normal, maybe a tad high" to you makes me think it might be something else. Take another look in the float bowl, down at the jets, is there any white cloudy bubbles? if so that's water. empty the bowl, clean it out good, check for debris while you're at it and try it again.
What "spark plug issues" where you having? Wet and black, White and dry? other?