I have an 03 ex AWD AT, 156K miles. All stock, no mods. I have a problem somewhere in the starting system. It is slow to crank. Sometimes when you turn the key, nothing happens, sometimes, it cranks very slow, and then other times it cranks and starts, but it seems too slow. I have had my battery load tested, and it checks out fine, my alternator is working fine. IT was checked out by a local electrical shop. I have tried to start it in neutral, and it is the same as in park. The battery was replaced in december 09 with a Interstate, their top of the line. I also put a new OEM ground cable in. The original was corroded down by the transmission where it bolts on, and it was also frayed. I installed a new bolt, cleaned it down well with sandpaper, That seemed a little better for a while, but it is not right. This weekend when I put new brake pads on, I want to check the connections on the starter to make sure they are not corroded. The battery terminals are clean. I am thinking it is either the ignition switch or the starter. I put on about 100 miles a day, and I am starting the car 8-12 times a day. I do not start the car with any accessories on. There are no warning lights on the dashboard or anything like that. I do not have the ability to check electrical components like this. I can do basic mechanics. Suggestions????