Both the comm error and low fuel pressure error could be caused by sitting, dead battery, no gas...

The fuel pump is easy to get to if you hang the rear of the bike from a rafter or A-frame...