So sorry to hear about your accident...do hope you are feeling better now!
You said she has been tested for the diarrhea, but how many times was she treated for the giardia? Sometimes it can be difficult to diagnose. I might be tempted to ask the vet about doing the treatment again....especially if you didn't disinfect everything at the time she was first treated. Here is a link that may help:
Giardia in Dogs: Learn About Symptoms and Treatment
The other thing is that it CAN take months for the symptoms to improve, depending on how bad the original damage was.
Please keep us posted...