My '77 xs360 idles normally when i first get it started but has very little torque/power when I ride. After about 20 mins of riding something happens, usually sounds like a large backfire, and the bike starts running very well with a lot more torque. However, when this happens the bike idles at about 3500 rpm. Any ideas what's going on here? I am a complete n00b, this is my first bike.