ok everybody, so ive sorted my high idle, after a few weeks of goin over all my wiring and valves, thinking i had done something wrong, i realised the tps was working backward, i could see any scenario where my wiring could cause this so got my mate tps from an r32 and as soon as i had the 2 side by side, i could see mine was different. my pigtail was on the opposite side, and on the steel side of the tps there is an arrow, mine pointed anti clockwise i think and his was the opposite, sure enough plugged it in and bobs your uncle, low smooth idle again. so for anybody wondering, your tps does matter, mine was from a maxima, didnt work, hope this can help someone in the future, thanks everyone for your help