Purchase a Stant 10244 pressure cap for your bottle. It is off a Volvo pressure bottle from a 740 series 2.3L engine. It will seal, it has a higher than stock psi rating--raises your coolant's boiling point, and it has a lower profile so it won't be impacting the underside of the hood when the bottle expands. Don't overfill the pressure bottle, fill it no more than 1/4 to 1/3 full when cold.
I'm with birchlakeXJ, start with testing the crank sensor, it should have 200 ohms of resistance + or - 75 ohms (125-275 ohms). They are subject to thermal failure, so it might test Ok cold but cut out when warmed up. The ICM/coil will do this too.
Grounds are ABSOLUTELY ESSENTIAL on the Renix XJs. Start with the heat-to-firewall braided strap. It is a POS waiting to bite you in the A**. Replace it with a 4 or 2 gauge cable. Strip the metal bare, treat with an anti-corrosive agent (any hardware/paint store) and make the connections TIGHT. Next, the dipstick has CRITICAL grounds on it. ECU, ICM/coil, o2 sensor, and others. Strip to bare metal, anti-corrosive, make them TIGHT.
Article on improving the Renix electrical system:
http://www.olypen.com/craigh/charge.htm
Check your fuse block, under the dash, driver's left foot. The clutch MC will leak and the fluid will corrode the fuse block. Also, based on age, you should pull all of the fuses and clean the contacts in the fuse block--they get real nasty over the years.