So recently some repairs were done to my brz and after everything was buttoned up, I went for a test drive and the CEL, Traction, and ABS lights all came on and the car went into limp mode. Scanned the car and I got the code P2158 speed sensor. Visually inspected all of them and found no damage so i took the car to the dealer

. After they inspected the car they said that they all four speed sensors went out and they think that replacing all of them MIGHT fix the problem for the cheap price of $1500

. I would like to know if anybody may know if replacing the speed sensors would fix the problem before I spend $500 on buying all four.