i have a 2002 dodge ram 1500 4.7 i change the head gasket on it and the truck starts but the check engine light turn on and the code was p0352 so i changed the spark plug and the ignition coil and the same code came on again so i change couple holes and air control senior and the same code still comes on anyone could tell me whats going on