Impulsively generated oscillations in a 3D coronal loop