I have a 2001 with 185000 on it, it has always been very babied and well maintained with no mechanical issues ever and all of a sudden got an issue; when starting it with the engine at ambient temp it starts very hard. when it fires it idles very rough at under 500rpms for a couple seconds then revs up to about 2000 rpms for a few seconds and then settles down but is still rougher than normal at idle. the other night is got down to 35 and would barely fire. previous winters 20 or 30 below was no problem for ir. any help with what would cause this issue would be greatly appreciated. thanks Zach