hi guys. new to the is220d. so went ahead and cleaned the egr valve and car already has a gutted dpf and emulator as well as a spider tuning box fitted but the other day it brought on the engine management light with a p0098 code and in limp mode. i changed maf to new one and reset the code with diagnostic machine but the code is still present. any one know what could be causing it to stay on?