Improve error handling and DTC read. Fixed for ELM327.