Just a quick addition to physiobobs reply as below, as he says musculoskeletal issues so in addtion to the muscle just beign weak, it may be actually be weak as it is injured.
Also a ligament may be injured, MCL in knee for instance patient cannot actively go thru pain but passivley full range can be achieved. Glenohumeral jnt, active bursitis, pt cannot raise above 90 degree but may be able to go fully passively.
I could also argue that a joint can still be to blame, in that it may not be gliding correctly so actively blocks whereas passivley csan go further - manipulation can help here.
Hope that adds to the list and also that unfortunately physio isn't just basic 101 it takes years of clinical expereince to make decisions and still get them wrong occasionally!
Re: Question- Goniometry
If passive range is greater than active range it would suggest that there is no physical barrier to movement from the joint itself. Thus a reduction in active range would perhaps be due to muscular weakness. That could be due to disuse, attrophy, nerve conduction problems etc. It's really Physio 101 in terms of the basic assessment to help dissociate between joint vs musculoskeletal issues. Then based on that information you would begin to look at manual muscle testing to see if in fact the muscle associated with that joint range of movement is testing on the weak side.
Hope that helps your understanding.