If the purpose of the Idle Stop and Go (ISG) function is to save fuel, why then does the engine restart when I shift from D (Drive) to P (Park) (i.e. upon reaching my destination and wishing to shut down the engine entirely)? Is there a more efficient way to park the car?