Hello and Thank you for choosing Just Answer. My name is XXXXX XXXXX I will be helping you with your question today.
The two codes you have are for:
B2290- Occupant Classification System Fault which is the weight sensor in the passenger front seat. The weight sensor may need to be reset with a Ford diagnostic computer if the seat was repalced.
B2292- Prentensioner fault which is one of the front seat belt buckles. If the vehicle was in an accident. 1 or both may need to be repalced.
There is a difference though. I just want to be sure. There is a special procedure to calibrate the weight sensors and not just the program of the new module. There is another way in which the seat weight sensors need to be calibrated. Also you said you replaced the seat belts, the code is for the buckle. I do not know which buckle because more information is needed from a scan tool. There could be a bad wire in the buckle or going to the buckle from the module.
If the drivers seat buckle is shorter than the passenger seat buckle does that mean the drivers seat buckle has fired making it shorter?
Is it possible that replacing the drivers seat (again) with a good buckle could that possibly clear both codes?