It's either a bad map or a bad ECU..