my aprilia rx 50 with a rs 50 engine which had a new crankshafr and piston a few months before i bought it the bike will start first time every time if its in my house but if its out side it will take litterley everything bar the barrel, could it be the barrel worn mabye? its a 2000 engine with a 1999 barrel