like brainlessfool said, could be a bad starter right out of the box. I've wen't through 3 in one day until I got one that worked.
Buddy of mine was having a similiar problem on his 2nd gen, ended up just putting a push button in to start it and it solved all his probs.