Just bought a semi running 1980 Vespa Grande Deluxe. It ran and idled when I picked it up but once I got it home its hard to start and won't hold an idle. Once you get below 5 mph it just does. Carb is clean and looks good, spark is fine and has a fresh tank of gas. Gas tank is fine- no rust or water. Any suggestions?