ok, got mine figured out. turns out it's the maf but, it never threw a code or light. it runs ok with it unplugged and with it plugged in it runs waaay rich and won't idle. time for a new one. this is my third used one