Diagnosing random misfire without check engine light or codes

2001 Chevy S10 with hesitation and stumbling, occasional misfire but owner brought in after clearing check engine light and erasing codes and freeze-frame. Can a logical, systematic approach prevail and still find the problem?