Hey Joe,
Man I am sorry you had such bad luck with the small town boys in Kingsland / St Mary's. I got the same code, P2043, and the problem was a bad or intermittent pump and I took mine to Mike davidson in J'ville since I live down that way. I would highly recommend you try going to them...