FOUND IT!!!!! ithought it might be coolant temp for ecu so replaced that which was an arsehole job with a hot engine and it made fook all diference! so on to the next sensor in the firing line and bosh got it!!! it was the tps which i did think it was before but every were on tinernet i went said they never go wrong but hey mine did