Have had my TB around a year and in that time it has randomly stalled maybe 10 times. Have cleaned Throttle body. New plugs and fuel filter. Not sure where to go from here. It will randomly idle rough a few seconds then stall. Usually it happens in gear at a red light or something. Any ideas?