Well my next suggestion would be to get in there and see what you find man. Might just need a good cleaning inside. I know when I tore mine down to do the head gaskets, I found some sort of almost charcoal looking pieces of who knows what in there. Is it throwing any codes?