Hi
Had the same error registered with the Starscan and the reason of the persistent code was the cable from the front right airbag senzor (white-blue) which was interrupted/broken.
With the Starscan we could not delete the error at all it returned over and over again!
It tooked us some time to discover where the intreruption was cause we need to dismantle almost everything starting with the air filter, tipm, battery & entire plastic support, etc to follow the entire circuit from the sensor which was ok! to the inside of the center console.
Fixed the broken sensor cable and everything was ok dash airbag light went off.
I'll try to put a pic with the location where the senzor cable was broken (behind the Tipm)!
Cheers
John
UPDATE:
that's why we need to dismantle as mentioned above the right side to the engine compartment (battery, TIPM, etc.)