Turns out that the DefaultAppPool was corrupt and thinking it was running a 32 bit app - created a new Integrated one, moved the MCV app over to that one and it ran.