An important first step is usually to drop the price level variables (which have a unit root) and then replace them by inflation rates and real variables. Your model currently has a unit root that gives rise to a collinearity warning. It makes debugging harder.
In any case, you should try to set up the model without additional features like stock prices or fancy monetary policy. Just get a simple version of the model to run and then add the desired features.