Hi. Yeah, it's Delarosa
I just brought it to the garage and it was the alternator bushings. I had the alternator rebuilt and now the noise is gone. Since the alternator bushings were worn out, the alternator wasn't securely in place and it would make the squeeking sound which was the belt not spinning properly. Therefore, when I stalled on the hill (my bad) the alternator couldn't jolt the battery since it wasn't working properly.
That problem is fixed now and onto other problems! :wink