How old is your fuel also? tipping it over might have richened up a stale fuel mix enough to get it fired up, I had a honda with similar issues in a while ago. I will hazard a guess and say the engine is a TVS90.