I'd try solving it usingLaplace Transforms- something that, if you don't know much about, you might consider learning more as a pre-requisite to solving differential equations involving generalised functions such as the Dirac Delta function .......

(Although I'm sure I saw something somewhere that suggested you loved Laplace transforms ....?)