Problem solved,after trying 2 duff ecus and replacing all sensors,wiring,etc.tried another ecu,perfect.What are the chances of 2 ecus giving the same issue ?live and learn ,at great expense.The upside is that I`ve got plenty of spares now.Thanks to all who offered some great advice.