click
The first profit center for the typical mechanic is a battery, which gets replaced without being tested. Cha ching. Then the alternator for more cha ching and finally a new or rebuilt starter solves the problem. Next time it happens (and it's an I4) rap the starter with a broom stick or rubber hammer. If it starts thereafter you need a starter, or at least the contact kit others have mentioned. I replaced the starter in my 98 with one which was made in China, apparently to fit a number of different Toyotas which take the same unit, including some trucks, I suspect. It cranks faster than the OEM in my 99 Camry in the cold and has been at it now for about 8 years. It was about half the price of a Toyota unit. By all means check for corrosion of the battery cables, though, especially the negative cables which are close enough to the battery to get a little battery acid on them. Make sure you check the screws which attach the cables to the body. Few things annoy me more than hearing about a poor soul who was told his battery was "shot" and when a replacement doesn't fix the problem is told NOT that the mechanic sells batteries without testing the one in the car but that the alternator is "shot" as well. Before a battery is condemned it needs to be load tested, as does the alternator, and about all that fails in a modern alternator is the carbon brush assembly which costs less than 15 bucks and takes about 15 min to change. They would rather sell you a 150 dollar replacement alternator instead. Anytime a mechanic tells you something is "shot", get another opinion if possible.