Quick update on this, guy checked with professional scanner. It came up with a lambda error, which could have been due to the octane booster, this cleared OK and hasn't come back. Also the P0017 code came on which his unit described as exhaust phase timing.
He advised check oil is correct type, topped up and good. As I was not exactly sure when previous owner last changed oil, booked car in for oil & filter change.
Oil change done. Now to test whether it was the newly fitted solenoids (as these were gm parts not alfa but shouldn't make a difference) refitted old parts, reset error, started car and revved and EML came back on with same codes, couldn't be that lucky I know
So refitted new solenoids, reset code, ran car and drove for 15 minutes with no problem below 3K revs, EML stayed off, but checking scanner reported P0017 pending, and as soon as I started car EML on and code registered, and car has loss of power over 3K (no vvt or has EML put it in a limp mode ?)
So just looking at getting MES software running so I can start checking other bits.
So any ideas, could have running the car with low oil for about 50 miles have caused a problem bearing in mind there was an obvious noise from chain particularly at start up, could it have dragged crap into the vvt system ?, could the chain have slipped a tooth due to the tensioner maybe not working correctly due to lack of oil ? can I check timing etc. with the MES software
Getting to the point where I need to take it to a specialist, but just wanted to rule out anything obvious or easy, if there is such a thing cheers hopeful
just can't believe I let oil get low, used to check it religiously in my old 166 ! damned electronic gauge