I can't find anything in the FSM or anywhere else for a P1145 on a 3G 4Runner. P1xxx codes are manufacturer specific, so what it means on a Pathfinder or Porsche means nothing for you. I'd read it again somewhere else--I think it's a spurious read. (The p0xxx codes are generic and mean the same thing on all cars.)