Scotty Kilmer (TV mechanic with 50 years experience) says if it runs right with all the sensors flashing - just ignore them and keep on truckin.
BUT. I'd check the oil level.
2005 V6 4runner with 150,000 miles and I haven't had 1 idiot light come on since I owned it (15 years).
No rust anywhere on body - but superficial rust underneith. OMG!
SUV starts on first crank all the time. Rides great. Fast for a V6!
Change the oil and filter myself every 4000 miles - right in my driveway (gated communiity in Nassau Bahamas). Dino only. 4 Starters in 15 years. 4runner goes through them like free pizzas!
Had dealer change the transmission fluid (5 quarts) at 100,000 miles (holds 12 quarts)..
4runner is in Nassau Bahamas where it's 90 degrees to 60 degrees all year long. No body rust and I am 2 blocks from the ocean.
I could buy a brand new one, but why would I do something so stupid? Brakes were done once. 4 tires once.