Hi timconwell,
Any time you are accessing GEngine through code, it is a good idea to make sure it is available first. Try using the following code in your constructor:
if (GEngine)
{
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Yellow, TEXT("I Worked!"));
}
Including this check will prevent the crash you are experiencing when you open the project.