Check the weep hole on the W/P, when I had a 1.1 cap on it bust the standard pump eventually. It then blew the blueprint pump after one drive. So I put the standard cap on and fitted a genuine Nissan pump. Check for what looks like chalk on the ARB, it tended to blow that out the weep hole.
As for the ECU trouble, it could be the ECU itself thats playing up? When I had my OBD software connected to it, it took a few attempts to get it to read the ECU, however it worked first time every time on the Skyline which is obviously older.