ok so the update is i have two glitches left.
-the refrigerant pressure sensor, unlike older vehicles which come with a pressure switch in ac line, this needs a pressure sensor(3 wires) which tells the ecu the refrigerant gas pressure. not available new over here, i have attached a picture if anyone can help me finding one. in old parts market any newer(04+) Nissan should have this, its on the drier bottle of the ac system beside the condenser.

-second thing is the power steering load sensor, when connected the engine goes bonkers, idles at 3k rpm, i think its a faulty sensor though needs to be diagnosed.