This is the most common point of confusion for learners. They are not interchangeable.
Do not use `蠢` to mean “silly” in a playful or light-hearted way. `蠢` is never affectionate. The Chinese word 傻 (shǎ) can sometimes carry a “silly” or “endearingly naive” connotation, but `蠢` is pure insult.