My Mazda 3 will start but when I give it gas nothing happens. It idles rough and sometimes about stalls out. I had a mechanic use a scan tool on it and he said its a throttle body control valve malfunction. Just wondering what all I need to do to fix it.