Our consumer expert helps a reader waiting six months for payment from her solar panels