Can you give details on how messages are received? I see that most of the apps follow a similar pattern.
Go into receive loop for 10ms
I noticed that often no answers come back for my queries especially while the car is off. I can ask for HYBRID_BATTERY_REMAINING every 10seconds for 30-45 mins and receive only one response.