Hello and welcome to JustAnswer!
What actual symptoms are you having? Is the engine running in a reduced power mode? Is the transmission staying in a single gear? Different systems have different limp-in conditions and reasons. If it's an engine performance concern then you may have a bad cam or crank sensor, valve timing issue, bad MAP sensor, accelerator pedal position sensor, electronic throttle body or wiring issue, etc.
The fault codes that you're seeing are pretty surely related to the symptoms you are having. The first step in diagnosing the problem is seeing what fault codes have set and diagnosing them accordingly. There are dozens of codes that could possibly set and dozens of potential causes for the symptoms. If you can let me know more about what symptoms you are having and what codes are set then I can be much more specific to your problem.