This paper presents a method for generating a large number of isomorphic physics problems using a generative AI service like ChatGPT, utilizing prompt chaining and tools. This method allows for precise control over structural variations, such as numerical values and spatial relationships, while also supporting diverse contextual variations in the problem body. Leveraging a Python code interpreter, it supports automatic solution verification and simple diagram generation, addressing key limitations of existing LLM-based methods. We generated two example isomorphic problem banks and compared the results with two simple prompt-based approaches. Prompt chaining demonstrated significantly higher quality and consistency than simpler, non-chained prompts. We also demonstrate that the quality of isomorphic problems generated using generative AI services can be verified. This research presents a promising method for efficient and scalable problem generation accessible to general instructors, opening up new possibilities for personalized adaptive testing and automated content development.