I just bought a 318i as a parts car for my is. Upon closer inspection, though, the i is in better condition (the 318is is badly rotten in the wheel wells). So this morning i set out to tune up the 318i. It had a running issue - sputtery acceleration. So I pulled the plugs (4 prong) and put in some stock ones. It ran smooth and strong - right up to 4k rpm, where it acted like it was hitting the limiter. Weird. So I swapped the AFM, tested it again, and I lost 2k rpm! Now it only revs to 2.5k. Swapped back to the original AFM, and it still only goes to 2.5k. Are there bad contacts? OBC problem? did I do something really bad in a past life? any help/karma donations would be greatly appreciated.