Question: I need to clean off some grease from the cloating on my new rotors as well as some grease on my pads. 
Aside from using brakeleen, which of the three: engine degreaser, carb cleaner, acetone would work as effectively or nearly as effective as brakeleen?

Thanks

Answer: 
It's a problem of protocoles, the car uses the CAN (ISO 15765) protocol.

Some of OBDII protocols (J1850, ISO9141, and ISO14230) do not show the number of trouble codes in Mode 03 response, so the interpretation of the response are the same as in page 34 of the ELM327 datasheet.

But the protocol CAN (ISO 15765) does show the number of DTCs.

So the interpretation of `43 01 01 2C` is :

43: response of mode 3

01: one troube code stored

01 2C : the trouble code [P012C](http://www.dtcsearch.com/P012C/) (dtcsearch) / [P012C](https://www.obd-codes.com/p012c) (obd-codes) 

I get this Information from the elmelectronics technical support team
I have worked with embedded systems and OBD2 for 2 large OEMs. The ELM327 is the cheapest tool you can buy and it shows. 

I'm not even recommending a vehicle-specific or expensive tool, just try spending more than $10 on one. Look into OBDlink or Foxwell devices. The ELM327 we had was primarily used to prop up a soldering table.