Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-85577-bbsys3js:136:3912)
    at m.mountComponent (/tmp/execjs20161208-85577-bbsys3js:47:15602)
    at /tmp/execjs20161208-85577-bbsys3js:49:31860
    at a.r.perform (/tmp/execjs20161208-85577-bbsys3js:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-85577-bbsys3js:49:31821)
    at r (/tmp/execjs20161208-85577-bbsys3js:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-85577-bbsys3js:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-85577-bbsys3js:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-85577-bbsys3js:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-85577-bbsys3js:173:8

Q: Rear pinion seal leaking. Would i also need to change the flange?

asked by on

My local mechanic shop quoted to have the pinion seal and flange changed but why would i need to also replace a $200 flange?

My car has 86834 miles.
My car has an automatic transmission.

A: The flange is integral with a splined yoke....

The flange is integral with a splined yoke. The yoke segment (of the flange/yoke) has a precision, machined, highly polished surface which mates with the rubber seal. Since the rubber seal is spring loaded and is under tension against the polished surface, sometimes a literal groove can be cut into the steel.

In fact, such wear is so common, for other types of shafts such as that on crankshaft seal areas, aftermarket collars are vended to mechanics so they can "recreate" a smooth sealing area. So the problem is when you put a new seal on a (damaged) shaft (yoke, in your case), one where there is already a cut in it, the seal will basically leak immediately.

If once they remove the yoke, the area where the seal rode is undamaged, you can reuse the old flange/yoke but that can only be determined once they remove that part. It is unfortunate, but that is the way these assemblies work. Who knows, you may get lucky and find that the sealing area is pristine and you should definitely ask to see the old part before any decision is made.

Basically, if you draw your nail over the worn area, if such wear exists, and your nail catches at all, you'll need to replace the part - otherwise, it will leak. You do also have the option of getting additional estimates from our estimator page to see if the overall repair can be done less expensively.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Vent system malfunction

It is highly unlikely that these two issues are related. The issue you are likely having is that the mode door actuator has failed. The mode door actuator controls the mode door which will move in different directions to block...

Q: How to remove a radiator from a Mercedes 560sel 1990 model

Once you have the coolant drained, you will need to disconnect the cooling system hoses, and possibly the transmission cooler lines. Some vehicles require removal of the fan for clearance as well. You will need to remove a few trim...

Q: How do I change the Bluetooth language?

The Bluetooth Hands Free system is available in English, French, or Spanish. To change the language, follow these steps: 1. Press and hold the Phone Send button for at least five seconds. 2. After being prompted by the system, press...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.