check belt tensioners and motor mount plate is stood up straight sounds like belt is hanging off the side.
19 tooth would be good to use on a tight technical track.
I need to check my arms but I need a day off. My only next mod will be refreshing the front diff fluid before next Saturday's race.
Other than that just drive time.