I've been getting a P0101 code lately. It comes and goes. One minute it's fine, the next no power, or at least sluggish. I tried MAF cleaner the other day. When it's good, it's actually more responsive. But now for the second time it would'nt go over 20mph at WOT. Then let off, wait a sec, and...