Hmm ... DTC's P0170 / P0173 can be caused by a number of constellations. They are popping up if something related with the O2 sensor values is not matching what is expected.

People would normally assume, that it is caused by defective or malfunctioning O2 sensors. But in most cases this is not true. The O2 sensors are being clearly destroyed/poisened by leaded fuel, but at least in europe you will find that kind of fuel at no regular pump gas station - IMHO you can find it at airfield (AVGAS).

More likely are wiring issues (bad contacts/rotten connectors) or damaged cables, but if the cables are looking fine this is not so likely as well. You may unplug the connectors and do a visual inspection against corrosion. As Morgan is using super seal connectors the pins are most likely in good condition.
DO NOT APPLY contact spray - according to my fuel injection experts this might have a bad impact on the signals!
In doubt you might messure the voltage signals at the sensor, which must be done in hot conditions - DO NOT burn yourself.
The voltage levels are mentioned in the S&S Pro Tune manual.

In my experience a likely cause of those error codes are leaks (vakuum leaks on the intake section - unless your intake header or seal is damaged, this can't be seen at the S&S engine, due to the overall construction (no plastics, just solid metal), or leaking exhaust pipes/headers - cracking headers at the head connector or leaking tube seals ahd been reported a number of times). In your case I would assume this is the case at your car.

Just to be complete on this topic:
You will find this errors as well, when you are facing odd constellations regarding the fuel pressure at your injection rail, which should be around 58psi / 4bar. In case of an sick fuel pump, blocked fuel lines/filter, poor wiring contacts or squized wiring cables, or a dying ECU (the ECU seems to control the fuel pressure as well).
The fuel injectors could be clocked.

To summarize all influecing facts one could say:
Everything, which is causing a weaker (or fatter) mixture as respected by the ECU algorithms might show these errors.

THE ECU has quite a number of map fields defining when and how long fuel is injected to match the closed loop targets (emissions), depending on throttle position, vakuum, barometric pressure, engine & air temp, rpm speed. The maps are existant for each cylinder as the engine is normally installed in driving direction (front/rear cylinder - rear cylinder running hotter).
In conjunction to these base maps the engine is "learning" an adaptive map by monitoring your specific engine behavior which is used for fine tuning the values. (Note: the adaptive map can be purged in Pro Tune "advanced mode" and will then be selftrained over the next hours of operation. Puring the adaptive maps will first result in a more poor engine mood until the training is finished).
For the adaptive map there is a limited range of tolerance. If your engine is exceeding the adaptive limits these errors will pop in.

Oh boy ... I know this is dry stuff, but no rocket science. I hope you managed to read/understand until this line :-)
If yes, things might be now more clear to you


M3W willow green,Triumph T100,KTM LC4 Adv./Freer.250R, RD250/RS125DX, Alpine A110
Kurt