the needles not lighting up is common, the LED's always burn out, same issue on both my bro's SC300 and my mom's GS300.
as for sunroof, sometimes the motor(s!) burn out (And they're NOT cheap)...
windows, sometimes it's the switch sticking just replace it....
the MKIV Supra shares alot of...