Worth checking the bevel gear shaft isnt worn (it probably is)
http://insidelineracing.co.uk/new-pr...69fe5a-details
I would also replace both bearings, the plastic bearing holder and also the main gearbox case to be sure. I had a similar issue and turns out everything was a bit worn/warped.