I've sorted the problem I had, by creating a trigger zone that I had already setup, for hitting walls and falling down, so used that on the ramp it it stops the player getting stuck.
I think it might have been my custom jump system, as you can power up a jump and it might have been going too fast, or it was being forced ito the ramp.