Disconnect the cable from the negative battery terminal and remove the drive belt. For 3.5L engines, take off the air filter housing pipe and the turbocharger pipes. Secure the crankshaft from rotating with a strap or chain wrench, using a rag or old drive belt around the pulley for protection. Remove the bolt from the front of the crankshaft, then use a three-jaw puller to detach the crankshaft pulley. Clean the crankshaft nose and the seal contact surface on the pulley with ATF remover, leaving the Woodruff key in place in the crankshaft keyway. Carefully remove the seal from the timing chain cover with a screwdriver or seal removal tool, taking care not to damage the cover or scratch the wall of the seal bore. If the engine has high mileage, apply penetrating oil to the seal-to-cover joint and let it soak before removal. Check the seal bore and crankshaft, as well as the seal contact surface on the pulley for nicks and burrs. Position the new seal in the bore with the open end facing inward, applying a film of engine oil to the outer edge for easier installation. Drive the seal into the bore with a seal driver or a large socket and hammer until fully seated, using a socket that matches the outside diameter of the seal. Apply clean engine oil to the seal contact surface of the crankshaft pulley and coat the keyway with a thin layer of RTV sealant. Install the pulley on the end of the crankshaft, ensuring the keyway in the pulley bore aligns with the Woodruff key. If the pulley cannot be seated by hand, tap it into place with a soft-face hammer or use a large washer over the bolt to press it into position, then tighten the bolt in steps to the specified torque. Reinstall the remaining parts that were removed for access to the seal, start the engine, and check for leaks. If replacing the seal with the engine front cover removed, take off the cover and use a punch or screwdriver and hammer to drive the seal out from the back side, supporting the cover with blocks of wood to avoid distortion or scratching. Clean the bore to remove any old seal material and corrosion, then position the new seal in the bore with the open end facing inward, applying oil to the outer edge for easier installation. Drive the seal into the bore until fully seated, then reinstall the engine front cover and crankshaft pulley, starting the engine afterward to check for leaks.