It appears you have a habitability issue. In Residential leases, in most States, the landlord warrants the premises to be livable. Lack of heat and hot water is a habitability issue. Your landlord, by failing to remedy the problem, breaches the warranty. Depending on Pa. law you may break the lease, not pay rent, repair and off set the rent on notice to the landlord. You may wish to consult with a Pa. attorney, since I am not a Pa. attorney.