The country of origin is definitely Germany. Its stamped onto the tank and also its a 250 PX, only ever made in Germany.
To be honest, there are so many variables with these lanterns you need to be more specific with the starting problems. Could you post a video or...
Separate names with a comma.