This is curious, interpreting between the lines
Am I correct in saying, the engine light on and paperclip blink codes (12) 41 (11) code (crank sensor circuit),,,, this has been for many months, a year?
The engine starts and runs OK I presume. (?with crank sensor code)
Also am I correct in saying: that at the same time you changed standard light bulbs for LED ones,,, is also when the engine first began to 'run on' for a few seconds after turning off the key? and that having the lights on and/or brake pedal pressed seemed to have an effect on the 'running on'? I guess you attributed something to do with the changed light bulbs was the cause. (After you replaced the solenoid plunger this stopped, and so did the other 2 blink codes).
Now you are back to (12) 41 (11) blink codes. After clearing it they come back when engine started. Engine light on. You replaced the crank sensor and you checked the connections at both ends.
Some ideas. Retest the connections again. Leave the crank sensor plugged in. Measure the resistance of the crank sensor
at the connector to the engine management ECU end. To the crank sensor wires. It is a screened twisted pair of wires, (I believe the screen is only connected at the ECU end). You should see the resistance of the sensor, a few hundred ohms.
You leave the tester connected then flex and manipulate the harness and see if the resistance reading jumps.
If you want to see the crank sensor doing something, then crank the engine while the resistance tester is still connected, you will see the resistance reading fluctuate.