Effectivement, si c'est aléatoire, c'est peut-être bien un problème de temps de réponse, de SQL Server notamment.
Je ne connais pas cette configuration d'OVH mais si le serveur ne dispose que de 512 Mo de RAM pour faire tourner Windows, IIS, .Net et SQL Server, je ne suis pas étonné que cela pose problème. SQL Server nécessite déjà 1Go de RAM pour bien fonctionner. On peut dire autant pour Windows Server au minimum sans parler du process .Net associé au site web.
Si je ne me trompe pas SQL Server a 30 secondes pour répondre aux requêtes formulées par DNN. Possible que cela ne suffise pas systématiquement avec une telle configuration.