Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-101695-1u46bbojs:136:3912) at m.mountComponent (/tmp/execjs20161208-101695-1u46bbojs:47:15602) at /tmp/execjs20161208-101695-1u46bbojs:49:31860 at a.r.perform (/tmp/execjs20161208-101695-1u46bbojs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-101695-1u46bbojs:49:31821) at r (/tmp/execjs20161208-101695-1u46bbojs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-101695-1u46bbojs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-101695-1u46bbojs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-101695-1u46bbojs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-101695-1u46bbojs:173:8
I would like to know can a PCM with code P0601, retrieve a P0118, P0123, or P0193 code?
Hi there, the short answer to your question is no . A PCM with a P0601 (which is a memory module error in the PCM) cannot reliably retrieve codes for the codes you list (P0118 - coolant temp sensor, P0123 - throttle position sensor, P0193 - fuel rail pressure sensor.
Most likely, the P0601 prevents the PCM from getting any codes from the engine sensors. The memory module error may cause in data corruption for collected sensor values, lose of data over multiple sampling periods, or failure of the data collection to work at all. Replacing the PCM was a necessary expense.
If you need assistance with the "new" codes, I would recommend having a Check Engine Light inspection completed by a mobile, professional mechanic, such as one from YourMechanic, to diagnose the new error codes and get an accurate assessment of the repairs needed.
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%