I was in the same situation with my 01 QX4 regarding the P0300 and P1145. For your 01 there are not any spark plug wires so unfortunately your problem probably is the ignition coils, as was the issue with my 01. Your going to want to change all six, they run about $75 a coil. The P1145 is your crankshaft sensor, I think I paid about $60 or something like that.rkmerrell wrote:Where can i get a FSM to download?
On the random misfire, I have already replaced the spark plugs, so Im assuming the next thing is the wires.
The gear ratio codes, I have checked the transmission fliud and it looks fine. Is there anything else that might throw that code.