Check your starter, fuel pump, fuel pump relay and some loose wiring between the battery and starter. It could be one of these is your problem. Hope this might help!
Your radiator could be clogging with dirt that water cannot circulate properly. The pressure in your radiator is building so much. Check also if your water pump is working properly. This may trigger your idle to go up by itself. Hope this helps!