I think SuperCheap will tell you any error codes for well under $240.
Not sure what they charge, but a Scan-gauge is a good investment