Have a repair shop, or autozone, etc run the code.
1- It could be an electrical short
2- It could be an EGR Valve - if the engine feels like its miss firing when you stop it could be this.
3- It could be a bad sensor
Have the code run they'll be able to tall you what it is, for FREE, then you...