I think you are on the right track. If you can get it to connect have a look at the fan trigger temps key on and key off. Check live data engine temp and start it cold, does it logically build temp? Take it for a decent ride and view the live temp data, should it be triggering the fan key off temp once you come back?
Good luck!