Tahoe & Suburban DIY and Useful Threads This section is for DIY writeups, FAQs, and other useful threads. If you would like something posted in here, please contact a moderator.

2007 Suburban LTZ - P0121, P0304 codes

Old May 23, 2016 | 5:01 PM
  #1  
Chris Freeman's Avatar
Thread Starter
CF Beginner
 
Joined: May 2016
Posts: 2
Likes: 0
Default 2007 Suburban LTZ - P0121, P0304 codes

New to the board, any thoughts/tips/pointers are appreciated.

Throwing an intermittent p0121 code
- Cleaned throttle body
- Cleaned MAF sensor

Now a p0304
- Changed the #4 plug - fouled and oily
- Changed the coil pack
- Changed the SP wire
- Did a compression test - has compression
- Doesn't eat oil - 1/2 Q at 3k

The 304 error went away for 2 weeks and just popped back up and it now idles and runs horribly. The Sub has 124,xxx miles. My other Sub has 210,xxx. I do maintain them. Should I change the TPS? That doesn't help the 304 but could clear the 121. Are they interrelated? Any other DIY tips on the 304 code?

Thanks
Reply
Old Feb 22, 2017 | 7:13 AM
  #2  
mike.lihota@verizon.net's Avatar
CF Beginner
 
Joined: Dec 2010
Posts: 1
Likes: 0
Default

Originally Posted by Chris Freeman
New to the board, any thoughts/tips/pointers are appreciated.

Throwing an intermittent p0121 code
- Cleaned throttle body
- Cleaned MAF sensor

Now a p0304
- Changed the #4 plug - fouled and oily
- Changed the coil pack
- Changed the SP wire
- Did a compression test - has compression
- Doesn't eat oil - 1/2 Q at 3k

The 304 error went away for 2 weeks and just popped back up and it now idles and runs horribly. The Sub has 124,xxx miles. My other Sub has 210,xxx. I do maintain them. Should I change the TPS? That doesn't help the 304 but could clear the 121. Are they interrelated? Any other DIY tips on the 304 code?

Thanks



Chris- did you ever solve this issue? I have the same 2 engine codes. the P0121 I can live with, but the intermittent P0304 causes my Suburban to run horribly as well.
Reply


Thread Tools
Search this Thread

All times are GMT -5. The time now is 7:02 AM.