More likely this is the issue but I don't think It is wise to spend money on elms.
Also ancel icar2 is more likely work as you were saying because I seen on there website that it is based on original elm327 chip.
Now I will be getting hondash Insha'Allah.
The biggest reason is to get the coolant temp reading and warning if car starts overheating. Did you keep your hondash attached all the time?
So today my cng mechanic cleaned the throotle body and cng kit. Now my problem is that the rpm are too high around 1500 on idling when engine is warm on petrol and cng both. And on cng it is giving vss error code whereas speedometer is working.
Before putting back the hoses all silicon residue is removed and I don't know about the gasket present or not but idle adjust screw was fiddled by me and some other mechanic many time before this throttle cleaning. But last time I try to set it, I couldn't increase or decrease the idle (I think at that time car was not having auto fan)
When the engine is running put your finger on this screw and check if you feel air sucking inside, RPM should drop when you put your finger firmly over this screw.
Check the gasket behind the TB it has to be there otherwise air will leak inside and you can't do much about it. Also check the o-ring beneath the MAP sensor it must be soft and of proper size.