No worries. All multi-dog households have initial rough beginnings. You're not alone.

Several things that caught my eye:
The problem now is that she has begun to attack the puppy when he gets too close to her. She begins with a growl then lunges but doesnt actually bite. If she does its a small nip. She was very curious about the puppy on the first day but now she wants nothing to do with him.
Even dogs have "honeymoon periods". The reason Amaya likes playing more with your mom's dog is because your mom's dog doesn't live with her! When the fun is over, your mom's dog leaves. But when the fun is over with your new puppy, Amaya still lives with him. She has a reason to be irritated with him. So, it sounds like your dogs are over their "honeymoon period" and into the "oh-cr@p-I-actually-live-with-this-thing" period. It's normal. Don't worry. As long as Amaya gives warnings (via growling) and doesn't actually ATTACK your puppy (she's not attacking if she's giving a warning snap), your dogs are communicating beautifully.

However, I do understand that it can be worrisome, and there are some things you can do to help. First, stop doing this:
I have recently started putting her in the basement for a couple of seconds whenever she growls at the puppy. I'm am using it as a "Sin Bin".
You're not targeting WHY she's growling. You're punishing her FOR growling. If you punish her enough, she can learn to stop growling and skip straight into lunging. That's infinitely worse than a dog who warns by growling. So don't punish her for growling. If you really want to stop the growling, try to find out why. Is the puppy in her space? Is she laying down and he's intruding? Is she protecting a resource (food, toy, human attention, doorways, etc.)? Once you find out why, prevent these situations (i.e. recall the puppy away from her or body block him or step in and put both dogs in "time outs", etc.) in the future and give Amaya a "safe haven", like her own corner or crate. Otherwise, let them work out their kinks Good luck!