Grazie del suggerimento!
In effetti era corretto utilizzare il System.Convert.ToDouble applicato alla stringa dopo aver fatto il replace, mi son fatto trarre in inganno dal fatto che la dichiarazione dei double si facesse con il punto se dichiaro esplicitamente il valore!
Grazie dell'aiuto!