The starter is located underneath the Airbox.
This is a unique position for the starter. You can access it by removing the battery and the stock airbox.
After that, you need to move around some coolant hoses and such to get at it, but you'll be able to see it by removing the airbox.
Also, sounds like it was your solinoid sticking in the cold weather since you aren't having problems now.
Good Luck!