Q: How to remove and install the camshafts in the cylinder heads in V8 engine on 2003 through 2009 Toyota 4Runner?
A: Before beginning this procedure, obtain two 6 x 1.0 mm bolts 16 to 20 mm long. Start by removing the valve covers and measuring the valve clearances, then remove the timing belt. If cylinder head work involving the valves is to be done, do not measure the valve clearances at this time; otherwise, measure them now to calculate replacement shim thicknesses, minimizing the chances of needing to remove the camshafts later due to incorrect clearances. Ensure the crankshaft is positioned 45 to 50 degrees counterclockwise from the TDC position. Next, remove the cam sprockets and the camshaft position sensor. For the removal of the camshafts on each cylinder head, begin with the right bank cylinder head by securing the exhaust camshaft sub-gear to the driven gear with a service bolt, aligning the marks on the gears and turning the camshafts until the marks are approximately 10 degrees from their original position. Align the cam timing marks on the drive and driven gears at an upward 10-degree angle for the right side cylinder head only. Loosen the camshaft bearing cap bolts in 1/4-turn increments until they can be removed by hand, following the reverse of the recommended lightening sequence. Remove the bearing caps and gently lift out the oil feed pipe and the camshafts, ensuring to keep the oil feed pipe level. Mark each camshaft cap bolt carefully to avoid reassembly problems, and hold the camshafts level during removal to prevent damage to the cylinder head. Repeat the removal process for the left bank cylinder head, ensuring to align the camshaft timing gears without setting them at a 10-degree angle. Store the bearing caps in the correct order and mark each bolt carefully. If necessary, the valve lifters and shims can now be removed with a magnetic tool and stored separately. For 2005 and later models, mount the intake camshaft in a vise, remove the screw plug and sealing washer, then unscrew the hex bolt underneath to remove the timing tube assembly. The drive gear that turns the exhaust camshaft can be removed from the timing tube assembly by holding it with a pin spanner and unscrewing the four bolts. To disassemble an exhaust camshaft gear, mount the cam in a vise and use a pin spanner to rotate the sub-gear clockwise, removing the service bolt and the sub-gear snap-ring. The wave washer, sub-gear, and camshaft gear spring can now be removed from the camshaft. For inspection procedures, use the specifications provided. Insert new camshaft plugs into the cylinder head and apply a small amount of RTV sealant to the grooves. For 2005 and later models, install a new oil seal, mate the drive gear to the timing tube, and install the four bolts, tightening them to the specified torque. Reassemble the exhaust camshaft gear by installing the camshaft gear spring, sub-gear, wave washer, and snap-ring, then mount the camshaft in a padded vise and align the holes of the camshaft driven gear and sub-gear. Apply moly-base grease or engine assembly lube to the lifters and install them in their original locations, ensuring the valve adjustment shims are in place. Apply moly-base grease or engine assembly lube to the camshaft lobes, bearing journals, and gear thrust faces, then set the intake and exhaust camshafts in place with the timing marks at a 10-degree angle for the right bank and aligned for the left bank. Apply a bead of RTV sealant to the edges of the front bearing cap mating surfaces, install the bearing caps in numerical order with arrows pointing toward the front of the engine, and tighten the bearing cap bolts in 1/4-turn increments to the specified torque. Remove the service bolt from the exhaust cam gear and install a new camshaft oil seal for both cylinder heads. Reinstall the timing belt, check the valve clearances, and reinstall the remaining components in reverse order of removal. Before reinstalling the valve covers, use RTV sealant in the indicated areas, then refill the cooling system and run the engine, checking for leaks and proper operation.