Get that sharp pain checked out by a doctor. And no, you don't need to run to lose fat.
Try a stationary bike and see how you feel. Start off easy and gradually continue your cadence (pace) and if you get that sharp pain again, discontinue cardio for awhile and see a doctor.