Nissan is recalling nearly 34,000 Sentra compact cars because of a battery cable problem that could cause the engines to stall.