Thanks for the feedback!
Yeh, I believe it's to do with how my collision works and how I was manipulating the player sprite. Wasn't sure how to tackle it so I minimised it as best as I could.
I've got a lot of learning to do :)