Hiya folks hope you can help me i have a bit of bother with my gearbox

Car is a "52" mig saloon 2.2 petrol Auto with gas kit
Problem is a couple of times it has gone into limp mode for the gearbox no major issue switch off re-start everything fine
Now it has gone a stage further i.e. limp mode all the time if you use the stick to change manually it will pull of in first then when you knock stick into 2nd it will judder and thump into i think 3rd and it will stay there
I have changed the fluid and cleaned the filter both sumps off 7liters of fluid used
I have also diconnected the battery and left it for a couple of hours as this has cured it in the past but sadley not this time
So my thoughts are now is it a selector switch or solenoid problem or is the box totalled

??
Also does anyone have any spare solenoids if it does prove to be the case

Also it brought up the EML light very briefly when it first happened but not since i have disconnected the battery and reconnected
Any thoughts would be greatly appreciated
Thanks in advance
Chris