Hi what is the IMRC sensor and where is it?It seems you're right, it has decided to come back stronger than before, I never thought I'd be happy to see the engine light haha.
I've changed the IMRC Sensor now, the engine light has gone and the swirl valve is no longer moving on idle, it seems I got lucky, hopefully it doesn't come back!
I'd like to thank everyone in the thread for helping me out, it has been great reading all your helpful posts and I wouldn't have been able to do it without you all!
Edit: oh, and have a Merry Christmas and a Happy New Year!
Here's some images with the new IMRC sensor fitted, the car is running and on idle and it wasn't moving at all, and best of all, no engine light!