Hi Ben,
The only time that happened to me with the 2.0L engine it was due to faulty points but you've got electronic ignition.
It could be a number of things related to fuel and spark as per Mildred's comments.
http://www.rimmerbros.co.uk/Item--i-GRID006081
My personal favourite are the rubber vacuum hoses as per the diagram. They are prone to perishing and developing leaks and air bypasses the carbs into the intake as a result. Everything goes haywire as a result especially when warm as the cracks open up.
Hope this helps,
Adam
TR7 V8 DHC Jaguar Solent Blue. 9.35cr Range Rover V8, Holley 390cfm, JWR Dual Port, 214 Cam, Lumention, Tubular Manifolds, S/S Single Pipe Exh, 3.08 Rear, 200lb Spax & PolyBushes all round, Anti- Dive, Strut-Top Roller Bearings, Capri Vented Discs & Calipers, Braided Hoses, 4 Speed Rear Cylinders, Uprated Master Cylinder & Servo, AT 14" 5 Spokes or Maestro Turbo 15" Alloys, Cruise Lights, S/S Heater Pipes, Replacement Fuel Tank. No Door Stickers. Mine since July 1986, V8 from 1991 courtesy of S&S V8 conversion kit (built not bought) and big brake kit.