Yes, but it depends on what "high" means. It shouldn't race, but 200 or 300 extra RPM would certainly be normal. The other thing to consider is the time it takes for the RPMs to go back to normal.
Have vehicle scanned to determine the problem
The preheater warms up the engine so it will start easier and in freezing weather will help to avoid freezing of the coolant.
Often a knock when cold is caused by piston slap, which is pistons rocking in the cylinders until they expand in size when the engine warms up.
If there is no overheating or loss of coolant, most likely it is due to condensation in the exhaust system (pretty normal in cool or rainy weather).
its possible the pistons in the block shrunk a little due to the cold weather. i recomend using amsoil. it is the best possible oil you can get and will help in cold weather. it will also help your gas mileage and you don't have to change it until 12,000 miles i think. the stuff works great.
No, the O2 sensors are out of the "loop" until the engine warms up.
bad seal/ gasket around fuel injector or intake manifold. as engine warms components expand and form a seal.
this is caused from piston to cyl wall clearance when engine warms up the pistons exspand and the noise is less. DON'T WORRY ABOUT IT
yes
The heat from the energy warms
Songbirds normally do not nest until the threat of snow is over, but the hen bird will sit on the nest until the weather warms. Birds are creatures of habit, and always nest in the same way, regardless of weather.
i have a 2000 dodge work van 318 engine when i start in the morning it stalls several times until it warms up then ok