Have you cranked up the timing? They can handle 10 degrees BTDC at idle on normal unleaded. Makes a huge difference to performance. Also check the advance mechanism is working. Often they are seized from lack of servicing (a drop of oil under the rotor button once a year or so).
Engine ECU temp sender is on the drivers side of the thermostat area, has a 2 wire plug like an injector plug. It should read around 300 ohms when at operating temp across its terminals.
