There are 2 sensors here which seem to have issues (one or the other, or possibly both!)...
... The MAP sensor - when you replaced it, what item did you fit? There are numerous items which look the same, and are a direct 'plug in' replacement (and others than need plugs re-wiring), BUT not all of them will give the correct electrical impulse to the ECU. The Sensor needs to be a 2-bar unit (assuming that you have the OE turbo and don't run it beyond 1 bar boost). If it is a 3-bar unit, then it is designed to work with a different turbo set-up (up to 2 bar boost), and in the Elan will only put out 2/3 of the electrical impulse that the ECU expects for a given manifold pressure.
... the O2 sensor - needs to convert the gas levels in the exhaust to an electrical impulse to the ECU, and in the Elan it is a heated system which requires a 12V feed to the heater part, which comes from the alternator .
It is often quick and easy to replace an O2 sensor to see if that changes things, after that, it may need alternator work (as a US based owner, it is easy to get a complete unit from Rockauto to save messing around with replacement of individual components, but the parts are also available if you want to do it that way).
