I been trying to get my 2004 LC to work right. It runs but I keep getting a check engine and after changing all 4 sensors on a P0051 code. Any advice would be great. A FSM and a code reader would be awesome. I still trying to see which OBD 2 reader would be the best for me to purchase in the long run. Might just settle for a Harbor Freight brand. Thanks for looking!