My LS1 wh caprice was giving code P0523 for oil sensor high voltage. I just replaced the sensor with an original ac delco sensor and reset the light with the elm scanner, and now problem solved. Now no more check engine light. The dash looks good now with no more orange light flashing at your face.
Glad you got it fixed, I have replaced mine twice. When I replaced them the check engine light didn't need resetting, it just stayed off by itself.