I had her on the ramp today in work, tried changing B1S1 with B2S1 (then erased codes) still brought up 02 sensor heater circuit malfunction B1S1 & 02 sensor heater circuit open B1S1
Then tried swapping plugs from B1S1 to B1S2 (erased the codes) brought up 02 sensor heater circuit malfunction B1S2 & 02 sensor heater circuit open B1S2
Trying to eliminate as much as possible.
Traced as much wiring loom back as I possibly could get at NO signs of any defects, I am also getting a flashing EML light when runing stationier. Also reading random multiple misfire detected 
Along with :
Cylinder 1,3 & 5 also detected. 
Could this be a possible faulty coil pack (but would this cause 02 sensor heater circuit to spring up) 
So....I changed these sensors around & still read B1S1 (surely if it was a sensor it would have been picked up on B2S1 wiring??  Then switched wiring loom from B1S1 with B1S2 and then brought up B1S2 so it's not a wiring problem then? I'm I right here??
I don't know much about exactly how these sensors work unfortunately 
I then continued to a live data diagnostic run through
02 sensor B1S1 "Rich" with a average value of around 670-703 Vm
And 
02 sensor B2S1 "lean" with a average value of around 38 (until you can here the fuel trim starting to kick in would then rough idle for about 1min & give same value as above (670-703) whilst EML flashes then continues to stay on permanent.  Surely this isn't right at all? 
Any help would be greatly appreciated 
Thanks for reading