First off, Thank you all for all your input, I learned lots. Just as a fluke I started jiggling wires while the tractor was running, and the FIRST wire I touched made the tractor want to stall, I moved the wire back she ran like a charm, moved the wire away, wants to stall..... It was the wire to the solenoid that i think comes from the ammeter that came loose in its eyelet, as I tested, the wire came completely out of the eyelet. I pressed on a new one, cleaned all connections, and she has not stalled yet!
Thanks again for all your help!