Hi Reubo. From my own recent Volvo woes I would bet your intermittent non-start is indeed a dicky fuel pump relay as suggested by Ramrod. Its a simple thing to rule out the relay. When the car refuses to start, pull the fuse cover (Im assuming yours has the fusebox by the passenger door hinge area like the 240) and jumper between fuse 4 and fuse 6 right side (from the top). This should force the fuel pump on. If car starts assume relay is intermittent. Swap or reflow solder the relay to fix.
My take on these relays is simple. Assume every original unmolested fuel pump relay to be intermittent or bordering intermittent. In my effort to fix my non-start issue, I acquired a bunch of those evil white relays. Thankyou U-Pullit. Every one was either dicky or reflowed. My car's original relay was truly evil. Under a decent stereo microscope I could not find the culprit broken solder joint, but the meter said sorry its open cct. Reflow solder fixed it. So if yours is an original relay, my suggestion is pull it and either replace with a known good one or open it up and plug in the soldering iron.
I hope I'm right…..good luck Reubo. MK