my 320 starts hard and runs very rough.missing. pinging and smooths out after a couple minutes. but still isn't running as smooth as it should. has good power and doesn't give me any problems after it is warmed up. on a cold start up. even with block heater plugged in overnight. it initially...