Errors appear after a certain number of triggers. When you clear the fault with Carista it will be resetting this count.
If you don't trust Carista for fault reading, try something like Torque Lite which is a free app and will give you another view of what's going on.
Replacing the sensor looks easy and cheap, therefore I'd just get it replaced.