1999 nissian altima

my 1999 Nissan Altima. Has a check engine light code P 1447. Car stalled needed a jump to get started. Left it by the mechanic running and stalled again what could it be?

Here’s what it means and a list of possible causes:

I’ll take a guess that the symptoms of stalling and the P1447 code mean that there is a vacuum leak due to a cracked hose in the EVAP purge system. The vacuum leak would cause both the stalling and the P1447 code. But your mechanic should be able to make a positive diagnosis.