Its best to get the OBD descriptions from the Nissan manual:
P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0051 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P1148 - (Bank 1) Closed loop control
function
The closed loop control function for bank 1 does
not operate even when vehicle is driving in the
specified condition.
• Harness or connectors
[The air fuel ratio (A/F) sensor 1 circuit is
open or shorted.]
• Air fuel ratio (A/F) sensor 1
• Air fuel ratio (A/F) sensor 1 heater
P1168 -- Same except for Bank 2.
U1000 CAN COMM CIRCUIT
When BCM cannot communicate CAN communication
signal continuously for 2 seconds
or more.
So, you have both primary A/F sensors with an error code - followed by your ECU won't go closed loop even when warm - so its running in open loop - meaning don't drive it much, good way to ruin your cats - and the last code tells you the BCM is not talking to the ECM.
Since the car still runs, its likely not the ECM. Sounds like everything else works, so its likely not the BCM. Its highly unlikey both 02 sensors failed at once.
My guess is you have a broken wire(s) or bad grounds. You can go to nicoclub and fine your manual. There are sections on all your wiring and ground points. I don't envy you as finding this might take a while - look for obvios broken or corroded wires in those areas. I suppose its also possible its the IPDM so you might want to check those fuses or relays.
Its not your cats - those would throw either a P0430 or P0420. Firing a parts canon at this likely won't fix it.
Ill mention one other thing for the future, that makes me sound like a snob but its not intended that way. Buy either Denso or Hitachi or OEM sensors ONLY. One person who frequents this board will tell you I am wrong, and everyone else here will agree with me - and I learned this here myself. Nissan's don't like jobber or aftermarket sensors.
Good luck!
P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0051 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P1148 - (Bank 1) Closed loop control
function
The closed loop control function for bank 1 does
not operate even when vehicle is driving in the
specified condition.
• Harness or connectors
[The air fuel ratio (A/F) sensor 1 circuit is
open or shorted.]
• Air fuel ratio (A/F) sensor 1
• Air fuel ratio (A/F) sensor 1 heater
P1168 -- Same except for Bank 2.
U1000 CAN COMM CIRCUIT
When BCM cannot communicate CAN communication
signal continuously for 2 seconds
or more.
So, you have both primary A/F sensors with an error code - followed by your ECU won't go closed loop even when warm - so its running in open loop - meaning don't drive it much, good way to ruin your cats - and the last code tells you the BCM is not talking to the ECM.
Since the car still runs, its likely not the ECM. Sounds like everything else works, so its likely not the BCM. Its highly unlikey both 02 sensors failed at once.
My guess is you have a broken wire(s) or bad grounds. You can go to nicoclub and fine your manual. There are sections on all your wiring and ground points. I don't envy you as finding this might take a while - look for obvios broken or corroded wires in those areas. I suppose its also possible its the IPDM so you might want to check those fuses or relays.
Its not your cats - those would throw either a P0430 or P0420. Firing a parts canon at this likely won't fix it.
Ill mention one other thing for the future, that makes me sound like a snob but its not intended that way. Buy either Denso or Hitachi or OEM sensors ONLY. One person who frequents this board will tell you I am wrong, and everyone else here will agree with me - and I learned this here myself. Nissan's don't like jobber or aftermarket sensors.
Good luck!