Belts hoses pulleys.
Here with another helpful diy on replacing a fuel pressure regulator on a 2005 chevy impala with the 34l engine. All of these engines are 12 valve cam in block or overhead valve engines except for the lq1.
Amazon Com Dnj Mmk1082 Complete Engine Motor Transmission
Have A Code P0742 On My Chevy Impala 3 4 Chevy Cars Forums
Dayco Crankshafts Parts For 2005 Chevrolet Impala Ebay
Pontiac 3 4l V6 Engine Diagram 2004 Chevy Impala 3 4 Firing