All LRs are money pits, but that's part of the joy of the owner experince. I would follow the advice of others though and get the codes cleared and see what comes back. If you sort the mechanical bits you've mentioned and the car is performing fine, I wouldn't worry too much about the codes just...