Took it to a mechanic...turns out it was the mass air flow sensor!