When you're saying you're shooting way too fast, are you getting more shots per pull than you're expecting? If you lightly brush the trigger does it fire more than once?
gamer is, of course, correct in that the spring is there generally to prevent your trigger from bouncing against microswitch and setting it off when you don't mean to.
I've used springs from a ballpoint pen before to success (though I don't run a spring in my G6r) in other guns. If this is the issue then try one of those.