So, my '97 Outback doesn't like to start after sitting for more than five or six hours. It will fire, sometimes a few cylinders even, while refusing to start... It will eventually start (sometimes over an hour of cranking to get it going...sometimes just a couple tries), and once it starts it will start every time, even if it's not warmed up...until it sits for a long period of time. When it runs it runs great. Idles smooth, plenty of power, etc...no check engine light... If I go out and start it at least every four hours it will start and run fine...temperature doesn't seem to be an issue as it has started easily in the single digits as well as up into the 40's... The fuel pump died recently (the issue existed prior to the fuel pump going out) and I replaced it. Plenty of fuel coming in before and after the filter. (Haven't pressure-tested it) Timing belt was done at 150,000 miles, along with head-gaskets. The belts are new as is the battery. The car is at 212,000 miles now. I don't have the money to just buy random parts and hope one fixes it, but this problem has me stumped... Any suggestions?