Find a competent mechanic, because without a proper diagnosis you're going to be firing a very expensive parts cannon as so many people do.
If it is genuinely a communication issue ( again, better diagnostics would give more info than a basic code which means little, they need to diagnose each module within the vehicle to see where any comms issue may be, or if any specific modules have issues ), it could be a wiring issue ( damage, water etc etc ), faulty module within the vehicle, or more.
So if you do not have the equipment to perform tests, the knowledge how to....you're fighting a losing battle here. But make sure any garage working at it are competent and with the right equipment, otherwise you're paying someone to waste your time and money.
A little googling even here brings up stuff
https://passionford.com/forum/genera...ease-help.html