My wife has a 2007 matrix which she bought new with 54xxx miles. She said her fuel mileage was only 21 which it was 29 on average. No engine light was on but I went ahead and changed upstream sensor, as soon as I drove it the check engine light came on code P0137 so I went ahead and changed back sensor. Now engine light still comes on with same code. I sure do not want to take to Toyota for service so I was wondering if anyone else had this problem.:frown: