My 2005 Forester is starting to have problems starting when it's been sitting for a while in very rainy or damp weather. If I open the hood and let the sun hit it, it starts up. I had the wires changed about a year ago. I'm considering changing the coil pack (looks like an easy job?), but was wondering if there's anything else it might be?