Ive really been trying to come in here and ask for help with my 99 yukon (4x4). Just been with out internet for a few months. Any ways, my Yukon resently started not starting correctly. When i go to start it in the morning (or when ever engine has been sitting for a few minutes) it makes a really bad knock sound, like if u hit a metal post with a bat. Then i try it again and it sounds like it wants to start but dosnt. On the third try i hold the key on the start position and i get a really slow engine start. Any tips? Also just got a code p0430 (lots of white smoke when engine is warming up). Check engine light always seams to turn on when its almost smog check time. Any tips on that? Thanks for taking the time to read.