Found out its the transistor array pin connects to. Just have to source a new one, solder it in, and it should work again
My fuelpump "on" pin (18 I think) also doesn't work, and this connects to the same type of transistor as pin 16 does, so I'll also change this one, to see if I can get pin 18 to work again piccie :
For the guys who don't want to go down the soldering route, but still want their powerfc's to save data, here's a work around :
Normally, when pin 45 gets + 12V, pin 16 switches to ground and thus activates the eccs relay. When cutting the power to pin 45 (ignition off), pin 16 keeps the ecu alive for another 2 seconds or so. These 2 seconds is what the powerfc needs to save the data (changes in maps etc). What I discovered, is that loss of power on pin 45 actually triggers the save process! But because pin 16 doesn't work, there's no time for the powerfc to save the data. When you put a switch between pin 16 (still connected to the relay) and earth, this switch will keep the powerfc alive long enough to save the data. So now you turn the ignition off (no power to pin 45), wait 2 seconds, then flip the switch (pin 16 + eccs relay no more ground) and the powerfc saves the data and the engine stops
might be a good one to add to the PowerFC Faq ?