Let \(T(\gamma )\) be the total space of the canonical line bundle \(\gamma \) over \(\mathbb {C}\textrm{P}^1\) and r an integer, which is divisible by an odd prime. We prove that \(L_r^3\times T(\gamma )\) admits an infinite sequence of metrics of nonnegative sectional curvature with pairwise non-homeomorphic souls, where \(L_r^3\) is a 3-dimensional lens space with fundamental group of order r. Furthermore, we classify a class of non-simply connected 5-manifolds up to diffeomorphism and use this result to give first examples of manifolds N, which admit two complete metrics of nonnegative sectional curvature with souls S and \(S'\) of codimension two such that S and \(S'\) are diffeomorphic whereas the pairs (N, S) and \((N,S')\) are not diffeomorphic. These results give solutions to two problems posed by Igor Belegradek, Slawomir Kwasik and Reinhard Schultz.