I just purchased my first landcruiser a little over a month ago. It's 1997 40th anniversary edition w/ 102000 miles on it. After owning it for 2 weeks my check engine light came on. I had it read by a Toyota dealer here in Salt Lake City. The code was PO401. I had the EGR valve, the VSV valve as well as the temp sensor replaced by the dealer. After getting it back I drove it for a few days and the light came back on. The dealer told me the code was now PO402 (EGR flow excessive). The first thing they did was clean the intake manifold. The light went out and off I went (no charge). Of course, the light came back on a day later and I took it back again. They then replaced the new vsv and the vacume switch thinking they were faulty. This didn't make the light go out. Their latest advice is to replace the computer at $1400. I'm not a whiz mechanic by any stretch ( I do my own brakes, rotors and stuff like that) but something doesn’t seem right w/this. Any advice or info you guys have on resolving the PO402 code or thought s in general would be really appreciated. Thanks in advance.