Well, looks like I got taken, again.
Purchased a 2004 D2 with 103,000 miles that, as best I could tell, was running good. No ticking, no codes, no funny noises, smells, etc...
Get it home and get P0304 pretty much every time I start it after it sits for a while.
Head gasket or block you...