My 996 bp was playing up missing and spluttering at diffrent rpms turned out ot be a couple of things 1st was a faulty fuel filter 2nd a bit dearer fuel pump gauze had corroded letting bits of crap float about all sorted now though and the weathers still OK !