This may be too late but the only fundamental difference that I found is the sensor and the signal plate on the vvt actuator.
I change them out for the ones in my 04 4runner and the 05 Tacoma engine that I installed now runs as it should.
I performed a lengthy part number search and comparison...