Could be the maf or tps. How is the idle?