I am so stuck on this question: Consider a two-asset model where asset 0 is cash, so that the price of asset 0 is $B_t=1$ for all $t \geq0$. Asset 1 has prices given by $dS_t = a(S_t) dW_t$, where the given function $a$ is positive and smooth, and such $a$ and its derivative $a'$ is bounded. Let $\xi_t$ be the time-$t$ price of a European call option with maturity $T$ and strike $K$. Let $V: [0,T] \times \mathbb{R} \rightarrow \mathbb{R}_{+}$ satisfy the PDE (with boundary condition) \begin{equation} \frac{\partial V}{\partial t} (t,S) + \frac{a(S)^2}{2} \frac{\partial^2}{\partial S^2} V(t,S) =0, \quad V(T,S)= (S-K)^{+}. \end{equation} We let $\xi_t = V(t,S_t)$ so that there is no arbitrage.
We want to show that the call option $\xi_t$ can be replicated by holding $\pi_t = U(t, S_t)$ units of stock, where $U: [0,T] \times \mathbb{R} \rightarrow \mathbb{R}$ satisfies the PDE (with boundary condition) \begin{equation} \frac{\partial U}{\partial t} (t,S) + a(S) a'(S) \frac{\partial}{\partial S} U(t,S) +\frac{a(S)^2}{2} \frac{\partial^2}{\partial S^2} U(t,S) =0, \quad U(T,S)= \mathbf{1}_{ \{S\geq K \}}. \end{equation}
What I have done so far:
Let the strategy be $\phi_t$ units of cash, $\pi_t = U(t,S_t)$ units of stock.
Clearly, by definition, $\phi_t = \xi_t - U(t,S_t) S_t$. However, this does not seem to work, as it is not self-financing:
By Ito's Lemma, $d \xi_t = d V(t, S_t) = \frac{\partial V}{\partial S} a(S_t) dW_t$ (using the first set of PDE). Hence, claiming that it is self-financing amounts to saying that \begin{equation} \frac{\partial V}{\partial S} a(S_t) dW_t = U(t,S_t) a(S_t) dW_t + \phi_t dt, \end{equation} which is clearly not true. Any ideas?