Right, update. Got a more reliable friend to check the code today. It's 17704. Error in mapped cooling system. Check temperature sensor and thermostat. Funnily enough I've already made a thread saying how my car doesnt get up to proper operating temperature and the heaters don't blow out hot air, so this is obviously all linked. Apparently these sensors being dud can make the car run like crap and maybe that's why my performance is a bit lame. Already have the thermostat on order because of the heaters not working so with any luck that will sort it all out. No harm in hoping, ay :-)