I bought an inexpensive one somewhere for less than $30. It displays codes and after the fourth time cycling clears any. I'm not sure what other options you need on something like that.

-- John