1. Financial setback.
The rain, old former car, inability to bath or use the water, and your old house...
All signifies, financial set back, disappointment or retrogression.
Rain, poverty, set backs etc.
2. That child/son needs deliverance.
His glory has been exchanged by some evil forces, household powers.
The word 'mathematics and novel. Meaning exchanged glory; academic excellence exchanged for novels .
Bless u