is body computer clipped into fuse box securely?
its easy for it to not be
are you sure you not been sold a pup too?
of course the obvious that the earth on the throttle body is connected and the ecu is tight to give a good connection on the throttle body too