So please explain how exactly the oil filter has anything to do with the Cam to Crank timing (p0008 code thrown for timing chain issue)?
Also are you saying that the GM 3.6L uses oil? Why else do you need to check the oil frequently? The standard in modern engines is no oil consumption in at least 5000 miles.
Andretti...
I'll be more than happy to give my insight and the insight of my good friend of over a dozen years who is a world class GM tech and what he said to me is...(and take fwiw) the non OEM specific oil filter alters the oil flow characteristics enough that with the variable valve timeing without the reprograming it will set the P008 code..
Please don't argue with me as I am just explaining what my trusted friend of over a dozen years and one of the finest GM world class techicians who gives seminars at both bowling green and carlisle as well as many other events explained to me...since I have a 3.6 liter DI engine in my 2008 CTS.
As far as why GM altered the timing of the oil changes with this engine...it seems most americans DO NOT check the oil in their vehicles on a regular monthly basis or anywhere near that and with an extended oil change interval with synthetics (SP) many engines are running dangerously low oil levels..
I'm old school so I remember high performance italian engines...LOL and if they used a quart of oil every 2000 miles...it would have been that long because god himself intervened..
Of course the new engines today are higher hp /tq per cubic inch...etc.. yet with their desire to lower friction along with extended oil change intervals ...ie. 8 to 10k miles ..its easy to see how an engine could run lower than required levels of oil...
Hence BMW putting in not an oil dipstick but rather an oil level monitor...as their owners tend not to check their oil...LOL
Most car enthusiasts do...but the John or Jane Q Public do NOT CHECK THIER OIL LEVEL EVER!
As an enthusiast I laugh as we are even lucky to get owners to just have the time to get their oil changed on time...
As some would say...they are just toooooooo busy..
I of course disagree and check the cars oil level on a monthly basis ..
Just for the fact its habit and....having grown up in the sixties with a dad (long gone) whose high performance italian machines always used oil at lets say interesting levels...
Todays GM engines are amazingly superior both in power output, reliablity and of course in the manner that they DO NOT consume oil.
Like I mentioned earlier ...I don't want to go back and forth...I'm voicing my experience and opinion. No flame wars necessary ..
All I'm suggesting is a) use a GM specified oil filter...(not a comparable one) and check your oil regularly as common sense would dictate..
Change your oil at GM suggested intervals and you will have many many years of useage without any problems...
Hope this helps.
JB