I'm have the same problem again, this time with DNN 3.3.4, but I think I found the reason.
I have had the same problem a few times now and mostly solved it by deleting the page and recreating it, but since it's still happening once in a while I wanted to solve it / find the problem.
I created a skin with <img src="<%= SkinPath %>blahblah> in it.
I have a page that has the skin applied to it, it works fine.
If I try to apply the skin to another page I sometimes got the following error, now I get it for every new page.
Server Error in '/DNN/test/' Application
The resource cannot be found
Normally if there is a problem with a skin you get a DNN error, but this seems to be a .NET error caused by the skin.
Even if I put only
<img src="<%= SkinPath %>test/test.gif">
in the skin I get the error.
If I strip out the line with the <%= SkinPath %> there is no problem.
Now I found out that in some cases (but not always) you get this Error if there is no Contentpane called "contentpane" in the skin, in combination with a <%=skinpath %>
If I add one the problem is gone.
It seems that the combination of DNN not finding the ContentPane it wants with a <% =SkinPath%> in the Skin causes the error.
Conclusion:
Add a pane with "id=ContentPane" to your skin and your problems are solved....