I picked up a 2005 GX470 earlier this year that had a potentially hydrolocked engine. It was a good price, and in great shape, so I didn't mind taking on a project. I picked up an engine from an 08 tundra with 145k miles on it (that's what I was told anyway) and worked on swapping it out over the course of 6 months. In process I ended up replacing the TB/WP, installed a new oil pump (idler pulley wouldn't come off), and installed a set of DT long tube headers. I had assumed that the engines were compatible, but found a number of things that weren't (oil pans, intake manifold, etc). I was finally able to get it buttoned up last weekend, and it fired up right away...
But then the fun began... it was throwing a few codes, and the oil light was flickering, but seemed to be running pretty well. After letting it idle and checking for leaks, I drove it out of the neighborhood for a few miles and got it up to 45mph, and it seemed to run decently, but maybe a little rough. The oil light was bothering me, and then I remembered noticing that the oil check sensor seemed to be closer to the AC lines (I think that's what they are) than I remembered... I checked the sensor from the GX motor, and sure enough, it is smaller... swapped them out and no more oil light.
Now I'm left with the P0018/21 combo. I disconnected the battery and let it sit over night, and still have the two codes. From what I've read, it sounds like that combo is usually an improperly installed timing belt, potentially just off a tooth on one of the cams. I've been mulling it over, and really don't think I would have missed that since I installed the timing belt with it on an engine stand (no awkward angles), and I know I turned it over a bunch of times while the cam covers were off. Before I take the cam pulley covers off to check the timing, I'm wondering if there is anything else that could be causing it? Is it possible that the Tundra crankshaft position sensor is different than the GX and could be causing the issue?
I have a cheap OBD reader that I used to pull the codes, and have since ordered an OBDCheck BLE+ and will use OBD Fusion with the Toyota diagnostic pack to dig into the readings once it arrives... is there anything I can look at to get more specific with those two codes?
But then the fun began... it was throwing a few codes, and the oil light was flickering, but seemed to be running pretty well. After letting it idle and checking for leaks, I drove it out of the neighborhood for a few miles and got it up to 45mph, and it seemed to run decently, but maybe a little rough. The oil light was bothering me, and then I remembered noticing that the oil check sensor seemed to be closer to the AC lines (I think that's what they are) than I remembered... I checked the sensor from the GX motor, and sure enough, it is smaller... swapped them out and no more oil light.
Now I'm left with the P0018/21 combo. I disconnected the battery and let it sit over night, and still have the two codes. From what I've read, it sounds like that combo is usually an improperly installed timing belt, potentially just off a tooth on one of the cams. I've been mulling it over, and really don't think I would have missed that since I installed the timing belt with it on an engine stand (no awkward angles), and I know I turned it over a bunch of times while the cam covers were off. Before I take the cam pulley covers off to check the timing, I'm wondering if there is anything else that could be causing it? Is it possible that the Tundra crankshaft position sensor is different than the GX and could be causing the issue?
I have a cheap OBD reader that I used to pull the codes, and have since ordered an OBDCheck BLE+ and will use OBD Fusion with the Toyota diagnostic pack to dig into the readings once it arrives... is there anything I can look at to get more specific with those two codes?