I plugged my code reader in this morning and found these errors after my BA XR6T shat itself last night. By shat itself I mean I was driving at about 3500rpm all of a sudden it makes a bad sounding noise then starts running like sh*t so I pull over and stop engine, turn engine back on and its fine. P0171 - system too lean (b1) P1227 wastegate failed closed (over pressure) P1131 lack of ho2s - 11 switches - sensor indicates lean (b1,s1) P1132 lack of ho2s - 11 switches - sensor indicates rich (b1,s1) I know it needs a tune because It has not had a tune since I put the new turbo back exhaust on, but I do have it back at stock tune for the time being. Should I be taking it to Ford to have it check for mechanical faults or should I be taking it to my tuner to have it custom tuned? Any advice would be great.