Here is a quick reduction.  Hopefully someone else can finish it off.  Since $G$ is 2-connected, it has an ear-decomposition starting with the cycle $C$.  Next, when building the ear-decomposition, for as long as possible always choose ears $P$ such that both ends of $P$ are in $C$ and $P$ has two edges.  Now consider the last ear $P'$.  If $P'$ is just an edge $e$, then $G \setminus e$ is 2-connected and we win by induction.  Thus, $P$ has at least two edges.  If $P$ has at least 3 edges, then let $G'$ be the graph obtained from $G$ by replacing $P$ by a path of length 2.  Note that $G'$ is 2-connected, and every vertex in $C$ still has a neighbour outside of $C$ in $G'$.  Thus, by induction, $G'$ and hence $G$ has a cycle longer than $C$.  Thus, $P$ has exactly two edges.  If at least one end of $P$ is not in $C$, then by replacing $P$ with a single edge, we win by induction.  Thus, both ends of $P$ are in $C$.  Therefore, *every* ear is a $C$-path with two edges. We can thus colour the edges of $C$ red and replace each ear with a blue edge.  We now have a graph $G''$ with $V(G'')=V(C)$, and where every vertex is incident to a blue edge.  I think it should be easy to show that such a graph has a cycle longer than $C$ (red edges have length 1, and blue edges have length 2).