I have a 2009 Tacoma 2.7l 4cylinder that is throwing P0304 (#4 cylinder misfire) ONLY when cold (less than 150 degrees). The truck runs great at operating temp, & i can only duplicate the problem after it sets all night. So far, I have replaced the #4 coil pack, all 4 spark plugs, cleaned all 4 injectors & fuel rail (swapped #4 injector to #1 when I put them back in). Coolant is full, no bubbles in radiator, no steam or coolant coming out of the tailpipe. Any help/ideas are appreciated.