Hi Patrick,
This issue usually occurs when you use some data in your web part which is not accessible currently on design. It could be some query string, cookie, maybe some config or other data that is not accessible though design tab. Like Peter mention above, you should look first into event log.
Also, how your .ascx template looks like?
Best regards,
Dragoljub