i have a weber 38 carb and it starts up fine but then i go to drive it and come to a stop and it idles low and cuts off, then other times once the truck is warm the idle will be all over the place like 1200-1400 then other times it will go to 1000 RPM's idle.. what gives??