Not sure, I had a 98 and 02 4Runner, which had very very different mechanisms on the gas cap than my 03. The changes probably had something to do with emissions and the sensitivity of the seal so the check engine light doesn't come one all the time like in the 3rd gens.