sounds like you got the problem sorted. the reason it would have been off is because you were not hitting it dead straight, and that your timing may have been off.

good work on the correction tho