Kill many birds with your stone and check out the UltraGuage.
It plugs into the OBDII port, reads and resets codes, and has beaucoup pages of displayable info guaranteed to keep your eyes off the road for long periods of time.
I've had one installed for 3 years and love it.
UltraGauge OBDII Scan tool & Information Center