water pump is other side(drivers side)
temp sensor is near the coil pack on top of the thermostat(passenger side), there are 2 sensors on the thermostat, one on the bottom is for the temp gauge
mine use to idle like shit so replaced that and it made it a bit better then had my cam timing done and it made it even better, but i dont think the cam's are your issue
iirc a new temp sensor from ford was £23 i think

try the lambda if you can get hold of a spare that you know is working
not sure on the fault code though
