Hey Guys thanks for all the great input. Long story short, a buddy of mine told me to look around the starter clutch, I put everything back together and the noise was nearly gone, after 3 minutes it was gone completely.
I have taken several rides since and all seems normal, engine sound and...