I have a 2004 Forester XT 5speed with around 140k on it. Today while driving in snowy, icy, conditions in 2nd gear my car died. I lost power and the car would not re start. The day before I drove for an hour to an appointment and and an hour back. The car seemed to be driving great. Although at last fill up I noticed that I only got around 180 miles on 91 octane for a full tank. I stopped at a gas station who only had 93 so I filled up and then went through an auto car wash..car was still driving fine. Around a month ago I installed an aftermarket catalytic converter because the old one had a leak.. I also had to buy a new rear o2 sensor because the old one was seized.. the kind that you have to strip and splice. Car got inspected with no problems but the mechanic did say my throwout bearing in my clutch was going but it was a non issue at the moment..any help or advice or insight????!!! I don't know what's up..I'm hoping something got wet that shouldn't have and just needs to dry out..when trying to start I can hear what I think is the starter spinning but the engine wasn't turning over..any help?