3724 is really finicky if not treated right. As per Wyeast, pitch it in the 80's and let it rise into the 90's to prevent it from stalling.
Before I'd followed this advice I had the same problem and it took almost 5 weeks to finish but it did at 1.006
Give it time and it will slowly get there:)