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 fires but won't start until after a few tries. and long cranking times. even when cycling the preheat several times before cranking. dont know if its Injectors. Deere wants 160 an hour to diagnose and they do not rebuild injectors. they replace at 500+ a piece! any diagnostic help would be greatly appreciated. it getting to be winter up here... I have replaced both air and fuel filters. no change.