Well changed the water temp sensor, air charge sensor and a different map sensor and its still around 12.3.
Fucking things doing my head in need to check the tps tomorrow to see if thats the cause, also going to try the old chip and see if i can get it lower with that