HELP! As the title says, it is a 2009 Tacoma, 2.7l 4 cylinder, runs terrible when cold (less than 150 degrees). Throwing P0304 (#4 cylinder misfire) code. So far I have replaced the #4 coil pack, all 4 spark plugs, cleaned the injectors & fuel rail, & swapped #4 injector to #1. The truck runs great after it gets up to operating temp, & the problem can only be duplicated after it sets all night. Thanks.