Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-83728-h2xurrjs:136:3912) at m.mountComponent (/tmp/execjs20161208-83728-h2xurrjs:47:15602) at /tmp/execjs20161208-83728-h2xurrjs:49:31860 at a.r.perform (/tmp/execjs20161208-83728-h2xurrjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-83728-h2xurrjs:49:31821) at r (/tmp/execjs20161208-83728-h2xurrjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-83728-h2xurrjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-83728-h2xurrjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-83728-h2xurrjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-83728-h2xurrjs:173:8
While my 2007 Toyota Tundra was still under warranty I had the factory radio/cd player unit replaced when it failed at like 25,000 miles. Now the truck is at 80,000 miles and the thing has broken again. It turns off by itself and gets no reception whatsoever. Should I replace it with something aftermarket? That may be the cheaper option at this point.
My recommendation would definitely be to replace it with an aftermarket unit. If this problem has occurred twice with the same unit, then it is likely to happen again. Although, you can take into consideration whether you would likely still own your truck by the time the radio potentially fails again. There are many choices for aftermarket units. They are often better than the OEM radio units, and many of them are custom designed to fit like an OEM unit.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%