My dash randomly stops working why?

I have a 2003 232 Captiva with a 350 MPI Mercruiser. Randomly my gauges stop working. Some freeze where they are. Some go to full. If I keep driving they start working but can randomly fail again. All the connections look good. No loose wires. I have 12 volts at the gauges when they fail. Any ideas? Where can I get a wiring diagram?
Answers
Here's a set of schematics for a 280 that might help you figure it out.
And welcome to the forum